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) //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Regards
Senufo
----- Original Message ----- From: "Poubelle" fce.valeins@libertysurf.fr To: vdr@linuxtv.org Sent: Sunday, April 19, 2009 7:23 PM Subject: Re: [vdr] Record with 1.7.4 or 1.7.5 and iptv
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) //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Regards
Senufo
_______________________________________________ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
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
Hi,
Klaus Schmidinger schrieb:
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.
According to spec, AUD is optional. Chapter 7.4.1.2.3 is not too complicated to implement and most often sufficient.
For complete support, 7.4.1.2.4 is required too, but more compliated and cannot be implemented without in depth parsing of several H.264 data structures.
As vdr-xine doesn't implement the later and seems to work for this kind of stream (see this thread), implementing the former should fix this issue.
Bye.