Opened 7 years ago

Last modified 7 years ago

#11184 new Developer Task

Rewrite DVB profiles to filter unwanted streams instead of looking for expected streams

Reported by: stuartm Owned by: danielk
Priority: minor Milestone: unknown
Component: MythTV - Recording Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

This setting appears to the opposite of what the help text implies. e.g. the TV only stream will looks for the expected streams (video/audio) instead of simply filtering out all the unwanted streams (mheg etc). If an expected stream is missing, e.g. video on a radio-only channel, then the recording will fail. See #10920

This understandably causes some confusion and it's more logical and useful to simply exclude the streams we don't want, e.g. data for "TV Only", data and video for "Audio Only"

Change History (2)

comment:1 Changed 7 years ago by J.Pilk@…

I don't know what the effect of this on dvb-t radio would be. Here's ffmpeg -i analysis of a BBC Radio 3 recording with 'Normal' encoder settings. When played it has an MHEG screen display that takes several seconds to appear. 0.25-fixes.

Mediainfo lists only the 0x4b2 stream.

Input #0, mpegts, from '1703_20121018125800.mpg':
Duration: 01:09:58.92, start: 43167.824967, bitrate: 1412 kb/s
Program 1
Stream #0:0[0x4b2](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 192 kb/s
Stream #0:1[0x4ba]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:2[0x1ce9]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:3[0x1c21]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:4[0x1c22]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:5[0x1c23]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:6[0x1c24]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:7[0x1c25]: Unknown: none ([11][0][0][0] / 0x000B)

comment:2 Changed 7 years ago by J.Pilk@…

For info; I usually process such recordings with mplayer -dumpaudio -dumpfile and keep the resulting .mp2 file. This plays in eg mythmusic but inherits none of the metadata, which it would be nice to have. ffmpeg -i from the above recording is:

Input #0, mp3, from '1703_20121018125800.mp2':

Duration: 01:09:58.92, start: 0.000000, bitrate: 192 kb/s

Stream #0:0: Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s

Note: See TracTickets for help on using tickets.