summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-09bug #166 done - encode our mergedBitmapChristian Gmeiner
2009-10-09replace color paletteChristian Gmeiner
2009-10-09copy area bitmaps to mergedBitmap with needed transforming of indexesChristian Gmeiner
2009-10-09determine the palette used by all bitmapsChristian Gmeiner
2009-10-09add a mergedBitmap, which will containt all areas bitmapsChristian Gmeiner
2009-10-08add some missing virtual keywordsChristian Gmeiner
2009-10-08change the way we use to encode the osd in cDxr3Osd::FlushChristian Gmeiner
2009-10-08store informations about regions in cDxr3Osd classChristian Gmeiner
2009-10-06fix codeing styleChristian Gmeiner
2009-10-02fix bug #164 - Mixed up OSD coloursChristian Gmeiner
the driver wants the color values in BBGGRR and not RRGGBB also the opacity values need some magic.
2009-10-01get rid of prefix from filename of singleton and update licence headerChristian Gmeiner
2009-09-30pass function parameter by referenceChristian Gmeiner
2009-09-29add support for multi bitmapsChristian Gmeiner
This functionality is needed for plugins like femon, which uses more then one bitmap for its osd.
2009-09-29clean up some syslog messagesChristian Gmeiner
2009-09-29we can hanlde only up to 4 bppChristian Gmeiner
2009-09-29make use of new spuencoderChristian Gmeiner
2009-09-29disable old spu encoding stuffChristian Gmeiner
2009-09-29add the magic calculateRegions algorithmChristian Gmeiner
2009-09-29change the way we write color informationsChristian Gmeiner
2009-09-29correct writeRegionInformationChristian Gmeiner
2009-09-29fix wrong indexes used color and constrat writeChristian Gmeiner
2009-09-29add construct to work with more then 4 colorsChristian Gmeiner
2009-09-29add temporary bitmap, which will be used to store converted region dataChristian Gmeiner
2009-09-29in the region find algorithm we need the endColumnChristian Gmeiner
2009-09-28check num pararmeter of section(..) so that we are on the safe side. Also ↵Christian Gmeiner
move a call under an if.
2009-09-23check in cSpuRegion::addIndex if index was already addedChristian Gmeiner
2009-09-22change constr. of cSpuRegion to work with an startLine valueChristian Gmeiner
2009-09-22add method to add a new section to a regionChristian Gmeiner
2009-09-22rename methods of cSpuRegionChristian Gmeiner
2009-09-22use section method to get a pointer to a valid sSection or NULLChristian Gmeiner
2009-09-22wirte region informations/color and contrast change informationsChristian Gmeiner
2009-09-22add method to write region information data and switch to a std::vector to ↵Christian Gmeiner
hold regions
2009-09-11fix writting opacity valuesChristian Gmeiner
2009-09-11also write color informations - we have a working < 5 bpp spu encoder nowChristian Gmeiner
2009-09-11uppss...Christian Gmeiner
2009-09-11make use of spu regions and add rle4color methodChristian Gmeiner
2009-09-11add basic implementation of a spu regionChristian Gmeiner
2009-09-06osd: use clearOsd() from cSpuEncoder instead of StopSpu from cSPUEncoderChristian Gmeiner
this is the first step to marriage the osd part with the new spu encoder
2009-09-06make cSpuEncoder a singletonChristian Gmeiner
2009-09-01add basic implementaion of generateSpuDataChristian Gmeiner
2009-09-01better this wayChristian Gmeiner
2009-09-01add method generateSpuDataChristian Gmeiner
this method will use the rle data and other informations to generate a valid spu packet. At the moment it is a stub.
2009-09-01fix compile warningsChristian Gmeiner
2009-09-01add a storage for encoded rle data and fix compilationChristian Gmeiner
2009-09-01store color informations of current bitmap in membersChristian Gmeiner
2009-09-01add generateColorPalette and encode methods with needed membersChristian Gmeiner
generateColorPalette will use vdrs color values and parse them and set new color values for the spu. encode is at the moment almost a stub
2009-09-01add method writeNibble and all needed members to cSpuEncoderChristian Gmeiner
2009-08-31add gpl v2 license informationsChristian Gmeiner
2009-08-31add spuencoder implementationChristian Gmeiner
move ClearOsd() from cDxr3Interface to cSpuEncoder class. Also make method simpler to understand. Yet this method is not used.
2009-08-28make it simplerChristian Gmeiner
- get rid of SetPlayMode() - add method to do flushing of video buffer - dont spam log with spu buffer sizes