FFmpeg git repo
Go to file
S.N. Hemanth Meenakshisundaram bdab614be8 Generalize pixel format enum fields to int formats.
This is needed to make the libavfilter framework work with audio
filters.

In particular add a type field to AVFilterLink, change the field types:
enum PixelFormat format   -> int format   in AVFilterBuffer
enum PixelFormat *formats -> int *formats in AVFilterFormats
enum PixelFormat *format  -> int format   in AVFilterLink

and change the function signatures:
AVFilterFormats *avfilter_make_format_list(const enum PixelFormat *pix_fmts); ->
AVFilterFormats *avfilter_make_format_list(const int *fmts);

int avfilter_add_colorspace(AVFilterFormats **avff, enum PixelFormat pix_fmt); ->
int avfilter_add_format(AVFilterFormats **avff, int fmt);

AVFilterFormats *avfilter_all_colorspaces(void); ->
AVFilterFormats *avfilter_all_formats(enum AVMediaType type);

This change breaks libavfilter API/ABI.

Patch by S.N. Hemanth Meenakshisundaram |smeenaks|ucsd|edu|.

Originally committed as revision 24424 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-22 11:12:47 +00:00
doc Add APIchanges entry after libavcore addition. 2010-07-21 22:59:28 +00:00
ffpresets
libavcodec Calculate deblock strength per-MB instead of per-row 2010-07-22 07:24:22 +00:00
libavcore Add libavcore. 2010-07-21 18:28:42 +00:00
libavdevice
libavfilter Generalize pixel format enum fields to int formats. 2010-07-22 11:12:47 +00:00
libavformat use return value of ff_get_line() 2010-07-21 21:41:46 +00:00
libavutil Make ff_inverse stay with libavutil, and optional copy it to libavcodec. 2010-07-21 12:37:37 +00:00
libpostproc
libswscale darwin: allow 64-bit darwin to allocate executable memory 2010-07-21 13:29:55 +00:00
tests Add WMAPro regtests 2010-07-21 22:33:06 +00:00
tools grep Changelog entry from unified diffs 2010-07-15 12:05:53 +00:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
Changelog Add libavcore. 2010-07-21 18:28:42 +00:00
Doxyfile Do not generate LaTeX Doxygen documentation by default. 2010-07-12 18:36:07 +00:00
INSTALL
LICENSE
MAINTAINERS Update maintainers list according to renames made in rev 21284 and 22109 2010-07-15 08:21:01 +00:00
Makefile Add libavcore. 2010-07-21 18:28:42 +00:00
README
cmdutils.c Add libavcore. 2010-07-21 18:28:42 +00:00
cmdutils.h
cmdutils_common_opts.h
common.mak Add libavcore. 2010-07-21 18:28:42 +00:00
configure Add libavcore. 2010-07-21 18:28:42 +00:00
ffmpeg.c FFmpeg : Replace some av_exit calls in av_transcode with branches to the 2010-07-18 18:20:41 +00:00
ffplay.c Add avsubtitle_free function. 2010-07-11 07:35:00 +00:00
ffprobe.c
ffserver.c Also use 503 for bandwidth limit exceeded 2010-07-08 09:21:24 +00:00
ffserver.h
subdir.mak
version.sh

README

FFmpeg README
-------------

1) Documentation
----------------

* Read the documentation in the doc/ directory.

2) Licensing
------------

* See the LICENSE file.