• Mauro Carvalho Chehab's avatar
    media: vidtv: fix decoding with gstreamer and Vlc · bfea1d81
    Mauro Carvalho Chehab authored
    Neither Vlc nor Gstreamer likes the PES_scrambling_control bits.
    
    In the case of GST, this can be seen with:
    
    	$ GST_DEBUG=2 LANG=C gst-play-1.0 pcm_audio.ts
    	...
    	0:00:00.097973439 12308 0x55f7ddd155e0 WARN               pesparser pesparse.c:411:mpegts_parse_pes_header: Wrong '0x10' marker before PES_scrambling_control (0x40)
    	0:00:00.097987026 12308 0x55f7ddd155e0 WARN                 tsdemux tsdemux.c:2314:gst_ts_demux_parse_pes_header: Error parsing PES header. pid: 0x111 stream_type: 0x6
    	...
    
    So, change, it. After such change, the stream now plays
    fine with Vlc, Gstreamer, ffmpeg - and with programs
    that use such libraries, like Kaffeine.
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
    bfea1d81
vidtv_pes.c 12.2 KB