[FFmpeg-trac] #518(FFmpeg:new): The range of mpegts_pmt_start_pid is unnecessarily restrictive.
FFmpeg
trac at avcodec.org
Thu Sep 29 16:48:04 CEST 2011
#518: The range of mpegts_pmt_start_pid is unnecessarily restrictive.
-------------------------------------+-------------------------------------
Reporter: linux_dr | Owner: michael
Type: defect | Status: new
Priority: normal | Component: FFmpeg
Version: git- | Keywords: PMT PID
master | Video-on-Demand VOD specifications
Blocked By: | MPEG Transport Stream TS
Reproduced by developer: 0 | Blocking:
| Analyzed by developer: 0
-------------------------------------+-------------------------------------
I am trying to create !CableLabs compliant VOD streams using ffmpeg. The
spec for these files (!CableLabs Video-On-Demand Content Encoding Profiles
Specification: http://www.cablelabs.com/projects/metadata/downloads/specs
/MD-SP-VOD-CEP-I01-040107.pdf ) requires that the PMT have a PID of
0x01E0, decimal 480 (see section 4.5 on page 6). The lower bound on the
mpegts_pmt_start_pid which appears to set the PID of the PMT has been
given an artificial lower-bound of 0x1000, decimal 4096. Given this
artificial lower bound, I can not set the PID to conform to the spec. My
understanding is that PIDs less than 16 are reserved, but otherwise, I am
unsure of any other reason for restricting the lower bound of the PMT PID.
I have attached a minor patch that simply changes the lower bound on this
particular argument. Please comment if you know of any problem this could
cause elsewhere.
Thank you,
-Loren Osborn
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/518>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list