Ticket #1511: dvb.diif

File dvb.diif, 2.0 KB (added by anonymous, 15 years ago)
Line 
1Index: mythtv/libs/libmythtv/dummydtvrecorder.cpp
2===================================================================
3--- mythtv/libs/libmythtv/dummydtvrecorder.cpp  (.../http://svn.mythtv.org/svn/trunk/mythtv)    (revision 9357)
4+++ mythtv/libs/libmythtv/dummydtvrecorder.cpp  (.../mythtv)    (working copy)
5@@ -242,7 +242,7 @@
6             _packets_in_frame = 0;
7 
8             // sync so that these packets are seen...
9-            if (_frames_seen_count < 20 || ((_frames_seen_count % 10) == 0))
10+            if (_frames_seen_count < _non_buf_frames || ((_frames_seen_count % 10) == 0))
11             {
12                 //ringBuffer->WriterFlush();
13                 ringBuffer->Sync();
14Index: mythtv/libs/libmythtv/RingBuffer.cpp
15===================================================================
16--- mythtv/libs/libmythtv/RingBuffer.cpp        (.../http://svn.mythtv.org/svn/trunk/mythtv)    (revision 9357)
17+++ mythtv/libs/libmythtv/RingBuffer.cpp        (.../mythtv)    (working copy)
18@@ -916,7 +916,8 @@
19         if (!availWait.wait(&availWaitMutex, 250))
20         {
21             int elapsed = t.elapsed();
22-            if (((elapsed > 2000) && (elapsed < 2250)) ||
23+            if  (((elapsed >500)  && (elapsed < 750)) ||
24+                ((elapsed > 2000) && (elapsed < 2250)) ||
25                 ((elapsed > 4000) && (elapsed < 4250)) ||
26                 ((elapsed > 8000) && (elapsed < 8250)))
27             {
28Index: mythtv/libs/libmythtv/tv_rec.cpp
29===================================================================
30--- mythtv/libs/libmythtv/tv_rec.cpp    (.../http://svn.mythtv.org/svn/trunk/mythtv)    (revision 9357)
31+++ mythtv/libs/libmythtv/tv_rec.cpp    (.../mythtv)    (working copy)
32@@ -3545,8 +3545,8 @@
33 
34         if (!is_atsc)
35             dummyRecorder = new DummyDTVRecorder(
36-                this, true, ringBuffer, 768, 576, 50,
37-                90, 30000000, false);
38+                this, true, ringBuffer, 720, 576, 25,
39+                75, 2000000, false);
40         else
41             dummyRecorder = new DummyDTVRecorder(
42                 this, true, ringBuffer, 1920, 1088, 29.97,