FFmpeg git repo
Go to file
Stefano Sabatini ea8de109af lavfi: add avfilter_all_channel_layouts public symbol
This list is mainly useful to be directly used as a parameter by the
audio sink buffer, when there is no need to force a specific channel
layout.

The list of formats is generated programmatically, and avoids channel
layouts not supported by libavfilter (with more than 8 channels).

We preferred to avoid compile-time generation in order to avoid some
unnecessary complexity (build hacks, generating code maintainance
etc.).

A more compact way to express this list through the use of macros
should be possible when libavfilter will support more than 8 channels,
as there will be no need to filter out channel layouts with more than
8 channels.

See thread:
Subject: [FFmpeg-devel] [PATCH] lavfi: add ff_all_channel_layouts internal symbol
Date: Sat, 20 Aug 2011 15:33:16 +0200
2011-09-16 00:46:41 +02:00
doc lavfi: add avfilter_all_channel_layouts public symbol 2011-09-16 00:46:41 +02:00
ffpresets
libavcodec Revert "get_bits: remove x86 inline asm in A32 bitstream reader" 2011-09-15 15:59:04 +02:00
libavdevice dshow: indent 2011-09-12 19:22:13 +02:00
libavfilter lavfi: add avfilter_all_channel_layouts public symbol 2011-09-16 00:46:41 +02:00
libavformat Merge remote-tracking branch 'qatar/master' 2011-09-15 23:10:26 +02:00
libavutil Merge remote-tracking branch 'qatar/master' 2011-09-12 00:32:54 +02:00
libpostproc
libswscale Merge remote-tracking branch 'qatar/master' 2011-09-15 23:10:26 +02:00
mt-work
tests smacker: fix a few off by 1 errors 2011-09-14 11:13:54 +03:00
tools Merge remote-tracking branch 'hexene/scratchpad' 2011-09-14 17:46:49 +02:00
.gitignore gitignore: ignore .exp files, as generated by the MS linker on win32 2011-09-12 18:17:43 +02:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
Changelog ProRes Decoder 2011-09-15 15:58:56 +02:00
Doxyfile
INSTALL
LICENSE
MAINTAINERS
Makefile Merge remote-tracking branch 'hexene/scratchpad' 2011-09-14 01:23:16 +02:00
README
RELEASE
avconv.c Merge remote-tracking branch 'qatar/master' 2011-09-12 00:32:54 +02:00
cmdutils.c Merge remote-tracking branch 'qatar/master' 2011-09-12 00:32:54 +02:00
cmdutils.h Merge remote-tracking branch 'qatar/master' 2011-09-12 00:32:54 +02:00
cmdutils_common_opts.h Merge remote-tracking branch 'qatar/master' 2011-09-12 00:32:54 +02:00
common.mak Merge remote-tracking branch 'hexene/scratchpad' 2011-09-14 01:23:16 +02:00
configure configure: require gplv2 for prores 2011-09-15 17:07:00 +02:00
ffmpeg.c ffmpeg: fix video synchronization code to be exact on constant fps videos. Fixes Ticket137 2011-09-13 17:29:23 +02:00
ffplay.c ffplay: dont drop all frames if realtime decoding is impossible 2011-09-14 14:56:59 +02:00
ffprobe.c ffprobe: rename print_{int,str}_f callbacks to print_{integer,string}. 2011-09-13 23:06:11 +02:00
ffserver.c
subdir.mak
version.sh

README

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

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

* Read the documentation in the doc/ directory.

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

* See the LICENSE file.