[FFmpeg-devel] [RFC/PATCH] Pass PRIVATE_STREAM_2 MPEG-PS packets to caller
Michael Niedermayer
michaelni at gmx.at
Sun Mar 17 01:46:25 CET 2013
On Sun, Mar 17, 2013 at 12:16:23AM +0100, Richard wrote:
>
> libavcodec/Makefile | 1
> libavcodec/allcodecs.c | 1
> libavcodec/avcodec.h | 2
> libavcodec/codec_desc.c | 6 ++
> libavcodec/dvd_nav_parser.c | 116 ++++++++++++++++++++++++++++++++++++++++++++
> libavcodec/version.h | 2
> libavformat/mpeg.c | 94 +++++++++++++++++++++++++++++++----
> 7 files changed, 209 insertions(+), 13 deletions(-)
> 0694f9365d66b9acabed118eb80d56fb6433a0cd 0001-Add-passing-DVD-navigation-packets-startcode-0x1bf-t.patch
> From ef3b2e0758f8c1562413b3a2aff14572f8b7500a Mon Sep 17 00:00:00 2001
> From: Richard <peper03 at yahoo.com>
> Date: Sun, 17 Mar 2013 00:14:59 +0100
> Subject: [PATCH] Add passing DVD navigation packets (startcode 0x1bf) to
> caller to allow better playback handling of DVDs. The two
> types of packets (PCI and DSI) are passed untouched but
> combined by the new codec ID AV_CODEC_ID_DVD_NAV. The
> first 980 bytes in the packet contain the PCI data. The
> next 1018 are the DSI data.
This breaks demuxing of sofdec:
for example:
http://samples.ffmpeg.org/game-formats/sfd/stl_ten_1_big.sfd
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Democracy is the form of government in which you can choose your dictator
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20130317/98b6f8b2/attachment.asc>
More information about the ffmpeg-devel
mailing list