[FFmpeg-devel] [PATCH] lavfi: drop planar/packed negotiation support

Clément Bœsch ubitux at gmail.com
Tue May 15 22:20:53 CEST 2012


On Tue, May 15, 2012 at 08:23:19PM +0200, Stefano Sabatini wrote:
> The planar/packed switch and the packing_formats list is no longer
> required, since the planar/packed information is now stored in the sample
> format enum.
> 
> This is technically a major API break, possibly the harm should not be
> too much painful as we marked the audio filtering API as unstable.
> ---
>  doc/filters.texi               |   13 +++----------
>  libavfilter/af_aconvert.c      |   14 +++-----------
>  libavfilter/af_aformat.c       |    7 ++-----
>  libavfilter/af_amerge.c        |    6 +-----
>  libavfilter/af_ashowinfo.c     |    5 ++---
>  libavfilter/af_astreamsync.c   |    3 ---
>  libavfilter/af_earwax.c        |    4 ----
>  libavfilter/af_pan.c           |    2 --
>  libavfilter/af_silencedetect.c |    6 ------
>  libavfilter/af_volume.c        |    6 ------
>  libavfilter/asrc_aevalsrc.c    |    2 --
>  libavfilter/audio.c            |    4 ++--
>  libavfilter/audio.h            |   17 +++++++++++++++++
>  libavfilter/avfilter.c         |    8 ++------
>  libavfilter/avfilter.h         |   12 ++++++++++++
>  libavfilter/avfiltergraph.c    |   24 ++++++------------------
>  libavfilter/buffersink.h       |    2 ++
>  libavfilter/defaults.c         |    4 ++--
>  libavfilter/formats.c          |   19 ++-----------------
>  libavfilter/graphdump.c        |    5 ++---
>  libavfilter/internal.h         |   10 ----------
>  libavfilter/sink_buffer.c      |   12 +-----------
>  libavfilter/src_buffer.c       |   17 +++--------------
>  libavfilter/src_movie.c        |    2 --
>  libavfilter/version.h          |    3 +++
>  25 files changed, 65 insertions(+), 142 deletions(-)
> 

Oh thank you for this.

Some forgotten ones (I think):

  lavfi/af_pan:      you may want to change or drop the comment refering
                     to packing
  lavfi/af_aconvert: description refers to "packed_fmt" (and doc/faq.texi
                     might require some updates then)
  doc/examples:      filtering_audio is using explicit audio packing stuff
  doc/filters.texi:  abuffer examples need updates
  doc/filter_design: there is a reference to packing

It seems that's all.

[...]

-- 
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120515/25ef9f12/attachment.asc>


More information about the ffmpeg-devel mailing list