Request: Seperate AC3 handling for playback and recordings

Message ID 42908EEE.6000409@gmx.net
State New
Headers

Commit Message

Sebastian May 22, 2005, 1:53 p.m. UTC
  Hi Klaus,

how about these patches?

Cheers

Sebastian
  

Patch

--- recorder.c.orig	2005-05-22 15:47:29.774244472 +0200
+++ recorder.c	2005-05-22 15:22:36.685285160 +0200
@@ -128,7 +128,7 @@ 
 }
 
 cRecorder::cRecorder(const char *FileName, int Ca, int Priority, int VPid, const int *APids, const int *DPids, const int *SPids)
-:cReceiver(Ca, Priority, VPid, APids, Setup.UseDolbyDigital ? DPids : NULL, SPids)
+:cReceiver(Ca, Priority, VPid, APids, Setup.UseDolbyInRecordings ? DPids : NULL, SPids)
 ,cThread("recording")
 {
   active = false;
@@ -139,7 +139,7 @@ 
 
   ringBuffer = new cRingBufferLinear(RECORDERBUFSIZE, TS_SIZE * 2, true, "Recorder");
   ringBuffer->SetTimeouts(0, 100);
-  remux = new cRemux(VPid, APids, Setup.UseDolbyDigital ? DPids : NULL, SPids, true);
+  remux = new cRemux(VPid, APids, Setup.UseDolbyInRecordings ? DPids : NULL, SPids, true);
   writer = new cFileWriter(FileName, remux);
 }