ffmpeg/libavutil
Stefano Sabatini 08d0969c14 lavu/opt: change the way default pixel and sample format value is set
Use the i64 field rather than the string value. Using a string to set a
default sample/pixel format is weird, also the new interface is more
consistent with the rest of the API.

This is technically an API break, but hopefully there are no applications
using this feature outside of FFmpeg. In order to save backward
compatibility with mixed libraries in case libavutil is updated but not
the other libraries, some ifdeffery hacks are added.

Note that the version check is only performed when class->version != 0,
since if it is not defined then we assume that no version was defined and
the class is not affected by the change.

We will luckily get rid of the hack at the next major bump.
2012-11-30 00:01:53 +01:00
..
arm Merge commit '284ea790d89441fa1e6b2d72d3c1ed6d61972f0b' 2012-11-27 13:39:52 +01:00
avr32
bfin
mips mips: Fixing HAVE_MIPSFPU dependencies 2012-11-21 23:57:29 +01:00
ppc ppc/cpu: make linux 32bit specific altivec detection depend on __linux__ 2012-09-24 13:41:48 +02:00
sh4
tomi
x86 Merge commit 'af7d13ee4a4bf8d708f9b0598abb8f6e22b76de1' 2012-11-28 13:32:17 +01:00
Makefile Merge commit '97bf7c03b1338a867da52c159a2afecbdedcfa88' 2012-11-12 11:32:11 +01:00
adler32.c
adler32.h
aes.c lavu: keep context size variables 2012-10-28 14:33:41 +01:00
aes.h lavu: keep context size variables 2012-10-28 14:33:41 +01:00
attributes.h lavu: disable av_uninit for clang 2012-07-16 19:30:13 +00:00
audio_fifo.c Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
audio_fifo.h
audioconvert.h lavu: rename audioconvert.* to channel_layout.* and deprecate audioconvert.h 2012-11-11 13:35:12 -05:00
avassert.h
avstring.c avstring: fix compiler warning about freeing const pointers 2012-11-03 20:22:53 +01:00
avstring.h
avutil.h ensure comment blocks that contain doxygen commands start with double asterix 2012-11-21 23:55:15 +01:00
base64.c base64: fix signed overflow in shift 2012-11-26 13:34:58 +00:00
base64.h
blowfish.c Merge commit '29abb04e73b0580ebe38703cadb988d26df6a76a' 2012-10-04 12:30:25 +02:00
blowfish.h
bprint.c lavu/bprint: implement av_bprint_strftime(). 2012-11-17 19:47:56 +01:00
bprint.h lavu/bprint: implement av_bprint_strftime(). 2012-11-17 19:47:56 +01:00
bswap.h
channel_layout.c Merge commit '97bf7c03b1338a867da52c159a2afecbdedcfa88' 2012-11-12 11:32:11 +01:00
channel_layout.h Merge commit '97bf7c03b1338a867da52c159a2afecbdedcfa88' 2012-11-12 11:32:11 +01:00
colorspace.h
common.h Merge commit '3b4296f41473a5b39e84d7a49d480624c9c60040' 2012-11-15 11:12:25 +01:00
cpu.c cpu: add a few cpu names as aliases for their cpu flags 2012-11-17 02:09:56 +01:00
cpu.h cpu.h: define AV_CPU_FLAG_MMX2 for libavutil major 52 2012-11-16 15:04:48 +01:00
crc.c Merge commit '9221efef7968463f3e3d9ce79ea72eaca082e73f' 2012-11-03 14:24:11 +01:00
crc.h Merge remote-tracking branch 'qatar/master' 2012-11-16 13:23:35 +01:00
crc_data.h
des.c av_des_init: suppress warning about unused parameter 2012-09-19 21:57:58 +02:00
des.h
dict.c Merge remote-tracking branch 'qatar/master' 2012-08-16 16:20:30 +02:00
dict.h Merge remote-tracking branch 'qatar/master' 2012-10-06 13:45:08 +02:00
error.c Merge commit 'c3e15f7b39aac2012f09ee4ca86d2bc674ffdbd4' 2012-10-22 14:39:12 +02:00
error.h Merge commit 'c3e15f7b39aac2012f09ee4ca86d2bc674ffdbd4' 2012-10-22 14:39:12 +02:00
eval.c lavu: remove disabled FF_API_OLD_EVAL_NAMES code 2012-11-07 23:18:05 +01:00
eval.h lavu: remove disabled FF_API_OLD_EVAL_NAMES code 2012-11-07 23:18:05 +01:00
fifo.c
fifo.h Merge commit '8b8899ac3233b4f7af83ded0dc032fad8902d714' 2012-10-23 15:00:27 +02:00
file.c av_tempfile: fix leak in error case 2012-10-11 17:09:57 +02:00
file.h file: typo 2012-10-31 17:01:52 +01:00
float_dsp.c Merge commit '284ea790d89441fa1e6b2d72d3c1ed6d61972f0b' 2012-11-27 13:39:52 +01:00
float_dsp.h Merge commit '284ea790d89441fa1e6b2d72d3c1ed6d61972f0b' 2012-11-27 13:39:52 +01:00
imgutils.c lavu/imgutils: add consistency checks to av_image_copy_plane() 2012-11-25 18:19:59 +01:00
imgutils.h lavu/imgutils: add consistency checks to av_image_copy_plane() 2012-11-25 18:19:59 +01:00
integer.c integer: switch to av_assert 2012-08-09 01:44:15 +02:00
integer.h
internal.h lavu: drop time redefinition as it causes some problems in some uncommon configurations. 2012-11-26 02:23:30 +01:00
intfloat.h
intfloat_readwrite.c
intfloat_readwrite.h
intmath.c Merge commit '5ff998a233d759d0de83ea6f95c383d03d25d88e' 2012-11-05 22:51:20 +01:00
intmath.h Merge commit '5ff998a233d759d0de83ea6f95c383d03d25d88e' 2012-11-05 22:51:20 +01:00
intreadwrite.h Merge commit 'ceb754d041f5f6327fd9195a5f43575af9516daa' 2012-10-24 14:01:36 +02:00
lfg.c avformat: Remove non-compiling and/or silly commented-out printf/av_log statements 2012-10-01 10:24:28 +02:00
lfg.h Merge remote-tracking branch 'qatar/master' 2012-10-06 13:45:08 +02:00
libavutil.v Merge commit '468ea9d5b14f92fe61f47f034e67066f65163f5f' 2012-10-23 13:34:42 +02:00
libm.h Merge commit '80521c1997a23e148edf89e11b939ab8646297ca' 2012-10-24 12:53:26 +02:00
lls.c
lls.h
log.c Merge remote-tracking branch 'qatar/master' 2012-08-16 16:20:30 +02:00
log.h
log2_tab.c Merge commit '930c9d4373e0f3cb7c64fcfc129127a309f6d066' 2012-10-13 14:24:58 +02:00
lzo.c Merge remote-tracking branch 'qatar/master' 2012-10-25 13:15:58 +02:00
lzo.h Merge remote-tracking branch 'qatar/master' 2012-10-25 13:15:58 +02:00
mathematics.c lavu: add av_rescale_delta() 2012-10-27 00:26:35 +02:00
mathematics.h lavu: add more doxy to av_rescale_delta 2012-10-27 02:58:09 +02:00
md5.c lavu: keep context size variables 2012-10-28 14:33:41 +01:00
md5.h lavu: keep context size variables 2012-10-28 14:33:41 +01:00
mem.c Merge commit '4a606c830ae664013cea33800094d4d0f4ec62da' 2012-11-23 13:30:51 +01:00
mem.h Merge remote-tracking branch 'qatar/master' 2012-10-25 13:15:58 +02:00
old_pix_fmts.h Merge commit '78071a1420b425dfb787ac739048f523007b8139' 2012-10-08 19:42:49 +02:00
opt.c lavu/opt: change the way default pixel and sample format value is set 2012-11-30 00:01:53 +01:00
opt.h lavu/opt: add av_opt_ accessors for pixel/format/image size options 2012-11-25 15:01:33 +01:00
parseutils.c lavu/parseutils: add trailing characters check in av_parse_video_size() 2012-10-29 17:39:26 +01:00
parseutils.h lavu/parseutils: add av_small_strptime() 2012-09-06 00:40:01 +02:00
pca.c pca: get rid of VLA 2012-10-06 14:03:15 +02:00
pca.h
pixdesc.c pixdesc: fix alpha flags 2012-11-21 20:07:34 +01:00
pixdesc.h pixdesc: add av_get_padded_bits_per_pixel() 2012-11-21 17:05:50 +01:00
pixfmt.h Merge remote-tracking branch 'qatar/master' 2012-10-30 17:47:36 +01:00
qsort.h
random_seed.c Merge commit '0a75d1da23b8659ec49391469bb592da12760077' 2012-10-12 14:15:33 +02:00
random_seed.h
rational.c replace av_log(0, by av_log(NULL, 2012-11-23 18:10:02 +01:00
rational.h Merge remote-tracking branch 'qatar/master' 2012-08-05 22:17:02 +02:00
rc4.c
rc4.h
samplefmt.c lavu/samplefmt: return the size of the allocated samples buffer at the next bump 2012-11-25 23:23:24 +01:00
samplefmt.h lavu/samplefmt: return the size of the allocated samples buffer at the next bump 2012-11-25 23:23:24 +01:00
sha.c lavu: keep context size variables 2012-10-28 14:33:41 +01:00
sha.h lavu: keep context size variables 2012-10-28 14:33:41 +01:00
softfloat.c
softfloat.h
time.c
time.h
timecode.c lavu: drop disabled FF_API_OLD_TC_ADJUST_FRAMENUM code 2012-11-04 18:10:39 +01:00
timecode.h lavu: drop disabled FF_API_OLD_TC_ADJUST_FRAMENUM code 2012-11-04 18:10:39 +01:00
timer.h Merge remote-tracking branch 'qatar/master' 2012-08-16 16:20:30 +02:00
timestamp.h
tree.c tree-test: fix printf() types 2012-10-31 03:10:35 +01:00
tree.h lavu: keep context size variables 2012-10-28 14:33:41 +01:00
utils.c Merge commit '716d413c13981da15323c7a3821860536eefdbbb' 2012-10-08 21:06:57 +02:00
version.h lavu/opt: change the way default pixel and sample format value is set 2012-11-30 00:01:53 +01:00
x86_cpu.h x86_cpu.h: newline at the end to shutup some warnings in opencc 2012-09-13 19:31:02 +02:00
xga_font_data.c Move xGA font data from lavc to lavu. 2012-10-01 22:24:17 +02:00
xga_font_data.h Mark data symbols shared between libraries with av_export 2012-10-20 01:56:50 +02:00
xtea.c xtea: give constants the correct type 2012-10-08 03:44:18 +02:00
xtea.h Merge remote-tracking branch 'qatar/master' 2012-08-10 16:25:23 +02:00