Having a bit of a problem with VLC,DVB-T2 (HD TV) and linux here. What I'm trying to is to record using vlc a digital TV channel (actually BBC HD; I'm in the UK) into a file. However I'm running into a problem. I can view the HD channel without any problems, but recording it dosen't seem to work quite so well -- it stops recording roughly 30 seconds in.
The system I'm using is running slackware current 64 bit, CPU is an AMD FX 4100 quad core with 8GB Ram instaleld running on a PCIe Radeon HD 4850 video card. The DVB T/T2 is USB based and shows as USB ID 2013:024f (Pinnacle T2 290e). Kernel version is 3.2.13. The VLC version I'm using is 2.0.1
While playing a TV channel (for example BBC HD) I get the following messages if I start VLC from the command line (so I can see the messages);
Code: Select all
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 20
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 100
[0x7f38ccc2ca18] ts demux error: MPEG-4 descriptor not found
[0x7f38ccc2ca18] ts demux error: MPEG-4 descriptor not found
[0x7f38cc225cf8] packetizer_mpeg4audio packetizer: AAC channels: 6 samplerate: 48000
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 17
[h264 @ 0x7f38cc10d580] mmco: unref short failure
[h264 @ 0x7f38cc10d580] mmco: unref short failure
[h264 @ 0x7f38cc10d580] Increasing reorder buffer to 1
[h264 @ 0x7f38cc1697e0] Increasing reorder buffer to 2
[h264 @ 0x7f38cc1c5a40] Increasing reorder buffer to 3
[h264 @ 0x7f38cc1697e0] mmco: unref short failure
[h264 @ 0x7f38cc1697e0] concealing 938 DC, 938 AC, 938 MV errors
[h264 @ 0x7f38cc10d580] Reference 3 >= 3
[h264 @ 0x7f38cc10d580] error while decoding MB 15 57, bytestream (2981)
[h264 @ 0x7f38cc10d580] concealing 394 DC, 394 AC, 394 MV errors
Here's what I did to try to save (stream) the channel to a file. First I started vlc, loaded in my channels.conf file. I then pressed VLC's stop button then chose view/playlist and chose "playlist" in the top right hand corner. Right clicked "BBC HD" and chose "stream", then "next", then "add" and chose a filename to record into, then untick "activate transcoding" and chose "next" then finally "stream".
I Get the same sort of error messages;
Code: Select all
[0x7f23e4c27d48] ts demux error: MPEG-4 descriptor not found
[0x7f23e4c27d48] ts demux error: MPEG-4 descriptor not found
[0x7f23e4225b48] packetizer_mpeg4audio packetizer: AAC channels: 6 samplerate: 48000
[h264 @ 0x7f23e410d340] Increasing reorder buffer to 1
[h264 @ 0x7f23e41c5840] Increasing reorder buffer to 2
[h264 @ 0x7f23e410d340] illegal short term buffer state detected
[h264 @ 0x7f23e410d340] Increasing reorder buffer to 4
[h264 @ 0x7f23e41c5840] mmco: unref short failure
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 18
[0x7f23c0005358] ts demux error: MPEG-4 descriptor not found
[0x7f23c0005358] ts demux error: MPEG-4 descriptor not found
[0x7f23c0008828] packetizer_mpeg4audio decoder: AAC channels: 6 samplerate: 48000
[h264 @ 0x7f23e4098dc0] Increasing reorder buffer to 1
[h264 @ 0x7f23e41c51c0] Increasing reorder buffer to 2
libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 0) for PID 17
[h264 @ 0x7f23e4221460] Increasing reorder buffer to 3
thanks
ljones