linux-stable/drivers/media/test-drivers/vidtv
Mauro Carvalho Chehab bfea1d81b5 media: vidtv: fix decoding with gstreamer and Vlc
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: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2020-10-01 09:24:54 +02:00
..
Kconfig
Makefile media: vidtv: add a bridge driver 2020-09-12 09:43:12 +02:00
vidtv_bridge.c media: vidtv: cleanup the logic which estimates buffer size 2020-09-17 12:03:18 +02:00
vidtv_bridge.h media: vidtv: increment byte and block counters 2020-09-14 16:02:55 +02:00
vidtv_channel.c media: vidtv: cleanup SDT string identifiers 2020-10-01 09:21:17 +02:00
vidtv_channel.h media: vidtv: add a bridge driver 2020-09-12 09:43:12 +02:00
vidtv_common.c media: vidtv: fix 32-bit warnings 2020-09-14 15:48:11 +02:00
vidtv_common.h media: vidtv: add a bridge driver 2020-09-12 09:43:12 +02:00
vidtv_demod.c media: vidtv: add DiSEqC dummy ops 2020-09-17 12:00:19 +02:00
vidtv_demod.h media: vidtv: get rid of the work queue 2020-09-14 16:02:54 +02:00
vidtv_encoder.h media: vidtv: fix build on 32bit architectures 2020-09-17 12:02:58 +02:00
vidtv_mux.c media: vidtv: rewrite the adaption field logic 2020-10-01 09:24:33 +02:00
vidtv_mux.h media: vidtv: increment byte and block counters 2020-09-14 16:02:55 +02:00
vidtv_pes.c media: vidtv: fix decoding with gstreamer and Vlc 2020-10-01 09:24:54 +02:00
vidtv_pes.h media: vidtv: rewrite the adaption field logic 2020-10-01 09:24:33 +02:00
vidtv_psi.c media: vidtv: cleanup PSI version numbers 2020-10-01 09:20:56 +02:00
vidtv_psi.h media: vidtv: remove more ENDIAN_BITFIELD nonsense 2020-10-01 09:20:09 +02:00
vidtv_s302m.c media: vidtv: fix build on 32bit architectures 2020-09-17 12:02:58 +02:00
vidtv_s302m.h media: vidtv: fix build on 32bit architectures 2020-09-17 12:02:58 +02:00
vidtv_ts.c media: vidtv: add a bridge driver 2020-09-12 09:43:12 +02:00
vidtv_ts.h media: vidtv: remove more ENDIAN_BITFIELD nonsense 2020-10-01 09:20:09 +02:00
vidtv_tuner.c media: vidtv: add basic support for DVBv5 stats 2020-09-14 16:02:54 +02:00
vidtv_tuner.h