[vdr] Record with 1.7.4 or 1.7.5 and iptv
Klaus Schmidinger
Klaus.Schmidinger at cadsoft.de
Sun Apr 19 23:05:18 CEST 2009
On 19.04.2009 19:23, Poubelle wrote:
> Hi,
>
> I have try the patch and now no have error :
>
> unknown frame duration (1800), assuming 25 fps
>
> But the problem with Video Data Broken stay.
>
> Here are the errors with remux.c compile with static bool DebugFrames = true;
>
> in /var/log/messages
>
> Apr 19 19:10:15 solo vdr: [6769] Title: 'Sept à huit' Subtitle: '(null)'
> Apr 19 19:10:15 solo vdr: [6769] record /mnt/sda8/henri/video_vdr/@Sept_à_huit/2009-04-19.19.10.1-0.rec
> Apr 19 19:10:15 solo vdr: [6769] creating directory /mnt/sda8/henri/video_vdr/@Sept_à_huit
> Apr 19 19:10:15 solo vdr: [6769] creating directory /mnt/sda8/henri/video_vdr/@Sept_à_huit/2009-04-19.19.10.1-0.rec
> Apr 19 19:10:15 solo vdr: [6769] recording to '/mnt/sda8/henri/video_vdr/@Sept_à_huit/2009-04-19.19.10.1-0.rec/00001.ts'
> Apr 19 19:10:15 solo vdr: [6810] recording thread started (pid=6769, tid=6810)
> Apr 19 19:10:15 solo vdr: [6769] info: L'enregistrement a commencé
> Apr 19 19:10:46 solo vdr: [6810] ERROR: video data stream broken
> Apr 19 19:10:46 solo vdr: [6810] emergency exit request ignored according to setup
> Apr 19 19:11:17 solo vdr: [6810] ERROR: video data stream broken
> Apr 19 19:11:17 solo vdr: [6810] emergency exit request ignored according to setup
> Apr 19 19:11:21 solo vdr: [6769] confirm: Arrêter l'enregistrement ?
> Apr 19 19:11:21 solo vdr: [6769] warning: Arrêter l'enregistrement ?
> Apr 19 19:11:23 solo vdr: [6769] confirmed
> Apr 19 19:11:23 solo vdr: [6810] recording thread ended (pid=6769, tid=6810)
> Apr 19 19:11:23 solo vdr: [6769] buffer stats: 37224 (0%) used
> Apr 19 19:11:23 solo vdr: [6769] timer 2 (1 1910-2210 '@Sept à huit') stop
> Apr 19 19:11:23 solo vdr: [6769] deleting timer 2 (1 1910-2210 '@Sept à huit')
>
>
> and in the console when I start vdr with this command line :
> ./vdr -c /video/vdrconf/ -v ~henri/video_vdr/ -L ./PLUGINS/lib/ -P'xine -r' -P'iptv'
>
> -------------------------
> MakePrimaryDevice: 1
> =========================
> SetVideoFormat: 1
> SetVolumeDevice: 255
> frame: (0, 0)-(-1, -1), zoom: (1.00, 1.00)
> SetAudioChannelDevice: 0
> SetVolumeDevice: 255
> SetPlayMode: 1
> SetDigitalAudioDevice: 0
> frame: (0, 0)-(-1, -1), zoom: (1.00, 1.00)
> [A]
> vdr-xine: Client connecting ...
> vdr-xine: Client connected!
> [vframe: (0, 0)-(720, 576), zoom: (1.00, 1.00)
> aVMMMMA]buffered 8.4 frames (v:25.1, a:8.4)
> frame: (0, 0)-(544, 576), zoom: (1.00, 1.00)
> frame: (0, 0)-(544, 576), zoom: (1.00, 1.00)
> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
> frame duration = 3600 FPS = 25.00 FPPU = -2
> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////buffered 7.3 frames (v:27.6, a:7.3) <<<<<
> ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////frame: (0, 0)-(544, 576), zoom: (1.00, 1.00)
> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
This indicates that cFrameDetector::Analyze() doesn't find any frames.
Take a look at the code beginning at
case 0x1B: // MPEG 4 video
if (scanner == 0x00000109) { // Access Unit Delimiter
Apparently the scanner never gets to be 0x00000109.
We'll need to know what condition to use to detect the frames.
Klaus
More information about the vdr
mailing list