vlc demux cannot handle non a/v pids

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
dapharsyde
New Cone
New Cone
Posts: 1
Joined: 12 Nov 2010 09:54

vlc demux cannot handle non a/v pids

Postby dapharsyde » 12 Nov 2010 10:12

I have a setup which allows me to provide an asf stream over http of the mpg files being recorded via MythTV, using VLC to do the transcode and stream. This works on most channels with no issues, but I recently started having problems with 140 ESPN. Looking in the debug of VLC, I can see that the MPG stream includes some extra pids which I don't want:

Code: Select all

ts debug: PATCallBack called ts debug: new PAT ts_id=11 version=26 current_next=1 ts debug: * number=1 pid=33 ts debug: PMTCallBack called ts debug: new PMT program number=1 version=1 pid_pcr=4898 ts debug: * es pid=522 type=218 dr->i_tag=0xf ts debug: * es pid=522 type=218 dr->i_tag=0x90 ts debug: * es pid=522 type=218 dr->i_tag=0xfe ts debug: * es pid=522 type=218 dr->i_tag=0xfd ts debug: * es pid=522 type=218 *unknown* ts debug: * es pid=523 type=218 dr->i_tag=0xf ts debug: * es pid=523 type=218 dr->i_tag=0x90 ts debug: * es pid=523 type=218 dr->i_tag=0xfe ts debug: * es pid=523 type=218 dr->i_tag=0xfd ts debug: * es pid=523 type=218 *unknown* ts debug: * es pid=4898 type=2 fcc=mpgv ts debug: * es pid=4899 type=4 dr->i_tag=0xa ts debug: found language: eng ts debug: * es pid=4899 type=4 fcc=mpga ts warning: first packet for pid=4898 cc=0xa ts warning: first packet for pid=523 cc=0x9 ts warning: first packet for pid=522 cc=0x3 ts debug: PATCallBack called ts warning: first packet for pid=4899 cc=0xa ts debug: eof ?
4898 and 4899 are the pids I'm interested in, while 522 and 523 are most likely DishNetwork interactive tv data.

When I put this MPG file through mplayer, it plays OK. MythTV also has no issues playing this video. However, VLC doesn't seem to know what to do with these pids and seems to jump to EOF. If I use --demux avformat, this demuxer is unable to recognize the audio stream as MPGA, and I end up with video but no sound. If I do not specify the demuxer, it uses --demux ts, and it returns the log above (and nothing is played at all).

A ~60s clip is available here - http://www.zshare.net/video/8257726929f89af0/

Many thanks in advance for anyone's help on this...

Code: Select all

vlc -vvv VLC media player 1.1.0-pre1 The Luggage (revision exported) [0x81321b8] main libvlc debug: VLC media player - 1.1.0-pre1 The Luggage [0x81321b8] main libvlc debug: Copyright © 1996-2010 the VideoLAN team [0x81321b8] main libvlc debug: revision exported [0x81321b8] main libvlc debug: configured with ./configure '--enable-x11' '--enable-xvideo' '--disable-gtk' '--enable-sdl' '--enable-avcodec' '--enable-avformat' '--enable-swscale' '--disable-mad' '--enable-dvbpsi' '--enable-a52' '--enable-libmpeg2' '--enable-dvdnav' '--enable-faad' '--enable-vorbis' '--enable-ogg' '--enable-theora' '--enable-faac' '--enable-mkv' '--enable-freetype' '--disable-fribidi' '--enable-speex' '--enable-flac' '--enable-caca' '--enable-skins' '--enable-skins2' '--enable-alsa' '--disable-kde' '--enable-qt4' '--enable-ncurses' '--enable-release' '--disable-flac' '--disable-xcb' '--enable-dvb' '--enable-mp4'

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: vlc demux cannot handle non a/v pids

Postby Jean-Baptiste Kempf » 13 Nov 2010 00:25

What version of VLC?
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: No registered users and 40 guests