[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