ffmpeg/libavutil
wm4 cdd6f059a6 avcodec, avutil: allow more control about how samples are skipped
Add CODEC_FLAG2_SKIP_MANUAL (exposed as "skip_manual"), which makes
the decoder export sample skip information via side data, instead
of applying it automatically. The format of the side data is the
same as AV_PKT_DATA_SKIP_SAMPLES, but since AVPacket and AVFrame
side data constants overlap, AV_FRAME_DATA_SKIP_SAMPLES needs to
be introduced.

This is useful for applications which want to do the timestamp
calculations manually, or which actually want to retrieve the
padding.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-10-02 20:21:00 +02:00
..
aarch64
arm
avr32
bfin
mips
ppc avutil/ppc/float_dsp_altivec: ppc: Fix bug in ff_vector_fmul_add_altivec() affecting little endian environments on POWER8 2014-09-11 18:36:34 +02:00
sh4
tomi
x86 avutil/lls: Make unchanged function arguments const 2014-09-28 19:32:07 +02:00
Makefile
adler32.c
adler32.h
aes.c
aes.h
atomic.c
atomic.h
atomic_gcc.h
atomic_suncc.h
atomic_win32.h
attributes.h
audio_fifo.c
audio_fifo.h
audioconvert.h
avassert.h
avstring.c avutil/avstring: Factor av_match_list() out 2014-10-02 18:51:05 +02:00
avstring.h avutil/avstring: Factor av_match_list() out 2014-10-02 18:51:05 +02:00
avutil.h
avutilres.rc
base64.c
base64.h
blowfish.c
blowfish.h
bprint.c
bprint.h lavu/bprint: add const to av_bprint_is_complete() argument. 2014-09-21 19:42:21 +02:00
bswap.h
buffer.c
buffer.h
buffer_internal.h
channel_layout.c
channel_layout.h
colorspace.h
common.h
cpu.c
cpu.h
cpu_internal.h
crc.c
crc.h
des.c
des.h
dict.c Fix "passing argument 1 of av_free discards const qualifier from pointer target type" 2014-09-13 22:32:20 +02:00
dict.h dict.c: Free non-strduped av_dict_set arguments on error. 2014-08-23 15:28:48 +02:00
display.c
display.h
downmix_info.c
downmix_info.h
dynarray.h
error.c libavutil/error: fix build with musl toolchain 2014-09-03 20:01:25 +02:00
error.h
eval.c
eval.h
fifo.c
fifo.h
file.c Merge commit '0a024268261d05ccdcf7e03c85fb78d22037a464' 2014-08-26 21:45:39 +02:00
file.h
file_open.c
fixed_dsp.c
fixed_dsp.h
float_dsp.c
float_dsp.h
frame.c Add missing "const" all over the place. 2014-08-29 18:57:25 +02:00
frame.h avcodec, avutil: allow more control about how samples are skipped 2014-10-02 20:21:00 +02:00
hash.c lavu/hash.c: Add missing "static const". 2014-08-31 10:33:02 +02:00
hash.h
hmac.c
hmac.h
imgutils.c
imgutils.h
integer.c
integer.h
internal.h
intfloat.h
intfloat_readwrite.c
intfloat_readwrite.h
intmath.c
intmath.h intmath.h: Remove duplicated ARM include. 2014-08-31 18:33:27 +02:00
intreadwrite.h
lfg.c
lfg.h
libavutil.v
libm.h
lls.c avutil/lls: Make unchanged function arguments const 2014-09-28 19:32:07 +02:00
lls.h avutil/lls: Make unchanged function arguments const 2014-09-28 19:32:07 +02:00
log.c
log.h lavu/log: add device category macros 2014-08-18 22:37:03 +02:00
log2_tab.c
lzo.c
lzo.h
macros.h
mathematics.c
mathematics.h
md5.c avutil/md5: workaround clang 3.5 #20849 2014-09-05 00:43:48 +02:00
md5.h
mem.c
mem.h
motion_vector.h avutil/motion_vector.h: fix coordinate types 2014-08-21 12:27:34 +02:00
murmur3.c
murmur3.h
old_pix_fmts.h
opencl.c avutil: remove obsolete FF_API_OLD_OPENCL cruft 2014-09-15 15:50:17 -03:00
opencl.h avutil: remove obsolete FF_API_OLD_OPENCL cruft 2014-09-15 15:50:17 -03:00
opencl_internal.c
opencl_internal.h
opt.c libavutil/opt: fix av_opt_set_channel_layout() to access correct memory address 2014-09-24 22:57:40 +02:00
opt.h
parseutils.c
parseutils.h
pca.c avutil/pca: Make argument of ff_pca_add() const 2014-09-28 16:17:18 +02:00
pca.h avutil/pca: Make argument of ff_pca_add() const 2014-09-28 16:17:18 +02:00
pixdesc.c
pixdesc.h
pixelutils.c avutil/pixelutils: add small buffers tests 2014-09-02 07:29:41 +02:00
pixelutils.h
pixfmt.h
qsort.h
random_seed.c
random_seed.h
rational.c
rational.h
rc4.c
rc4.h
replaygain.h
ripemd.c
ripemd.h
samplefmt.c
samplefmt.h
sha.c
sha.h
sha512.c
sha512.h
softfloat.c
softfloat.h
stereo3d.c
stereo3d.h
threadmessage.c
threadmessage.h
time.c
time.h
timecode.c
timecode.h
timer.h
timestamp.h
tree.c
tree.h
utf8.c
utils.c
version.h avcodec, avutil: allow more control about how samples are skipped 2014-10-02 20:21:00 +02:00
x86_cpu.h
xga_font_data.c
xga_font_data.h
xtea.c
xtea.h