History

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

Stefano Sabatini committed 15 years ago

Commit ea8de101 parent 98990375 files · +103 −18Browse files

Showing the changes to doc/APIchanges (1 of 5 files). Show all

Unified · Split

doc/APIchanges+3−0
@@ -13,6 +13,9 @@ libavutil: 2011-04-18 · 12 unmodified lines
13 13
14API changes, most recent first:14API changes, most recent first:
15 15
162011-09-16 - xxxxxxx - lavfi 2.42.0
17 Add avfilter_all_channel_layouts.
18
162011-09-16 - xxxxxxx - lavfi 2.41.0192011-09-16 - xxxxxxx - lavfi 2.41.0
17 Rename avfilter_all_* function names to avfilter_make_all_*.20 Rename avfilter_all_* function names to avfilter_make_all_*.
18 21

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t