summaryrefslogtreecommitdiff
path: root/spuencoder.c
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2009-09-22 00:56:01 +0200
committerChristian Gmeiner <christian.gmeiner@gmail.com>2009-09-22 00:56:01 +0200
commit4a6f01dfb2e1babf8b2c24e5961190009fdd2f0a (patch)
tree37dfe6d3b197633b417521951c9a16205fae9663 /spuencoder.c
parentec3c948a30852562051022fa6bd3dc48501af416 (diff)
downloadvdr-plugin-dxr3-4a6f01dfb2e1babf8b2c24e5961190009fdd2f0a.tar.gz
vdr-plugin-dxr3-4a6f01dfb2e1babf8b2c24e5961190009fdd2f0a.tar.bz2
wirte region informations/color and contrast change informations
Diffstat (limited to 'spuencoder.c')
-rw-r--r--spuencoder.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/spuencoder.c b/spuencoder.c
index 71ba6c0..18749f9 100644
--- a/spuencoder.c
+++ b/spuencoder.c
@@ -292,6 +292,11 @@ void cSpuEncoder::generateSpuData(bool topAndBottom) throw (char const* )
// write color-> palette index and alpha data for the first region
writeColorAndAlpha(regions.front()->sections[0], true);
+ // write informations for other regions
+ if (regions.size() > 1) {
+ writeRegionInformation();
+ }
+
// 0xff: end sequence
spu[written++] = 0xff;
if (!(written & 1)) {