summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* mjpegdec: Support 16bit DQTMichael Niedermayer2012-12-27
| | | | | | Fixes Ticket2072 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* build: fix g723_1 decoder dependencyPaul B Mahol2012-12-27
| | | | | | g723_1 decoder needs celp_math.o because it calls ff_dot_product(). Signed-off-by: Paul B Mahol <onemda@gmail.com>
* gifdec: fix transparent background colorDon Moir2012-12-27
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* mjpegdec: reset restart_count on progressive scansMichael Niedermayer2012-12-27
| | | | | | Fixes Ticket2068 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mjpegdec: handle the occurance of rstn emulationMichael Niedermayer2012-12-26
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mjpegdec: Handle RSTn in progressive jpegsMichael Niedermayer2012-12-26
| | | | | | | Fixes Ticket2003 Reviewed-by: Alexander Strasser <eclipse7@gmx.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mjpegdec: factor handle_rstn() outMichael Niedermayer2012-12-26
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-12-26
|\ | | | | | | | | | | | | | | | | | | * qatar/master: mpegvideo: initialize videodsp with correct pixel depth Conflicts: libavcodec/mpegvideo.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegvideo: initialize videodsp with correct pixel depthJanne Grunau2012-12-26
| | | | | | | | | | Fixes decoding of 9/10 bit per pixel h264 videos as reported in https://bugzilla.libav.org/show_bug.cgi?id=404 .
* | vc1dsp: fix the warning fix, make it work with --disable-asmMichael Niedermayer2012-12-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vc1dsp: fix pointer type warningsMichael Niedermayer2012-12-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/utils: fix 'warning: missing braces around initializer'Michael Niedermayer2012-12-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lcldec: fix zlib const pointer warningMichael Niedermayer2012-12-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | imgconvert: fix 2 "discards const qualifier from pointer target type"Michael Niedermayer2012-12-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | imgconvert: dont depend on default return type for get_color_type()Michael Niedermayer2012-12-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264_direct: silence several warning: assignment from incompatible pointer type"Michael Niedermayer2012-12-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dsputil_mmx: fix pointer type for emulated_edge_mc_func()Michael Niedermayer2012-12-25
| | | | | | | | | | Found-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-12-24
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: wnv1: cosmetics, reformat xan: remove a trivially true if(). ansi: do not depend on get_buffer() initializing the frame. zerocodec: remove an unused variable. zmbv: remove some pointless comments and empty lines Conflicts: libavcodec/xan.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * wnv1: cosmetics, reformatAnton Khirnov2012-12-24
| |
| * xan: remove a trivially true if().Anton Khirnov2012-12-24
| | | | | | | | | | This function used to be shared with the xxan decoder, but that is not true anymore.
| * ansi: do not depend on get_buffer() initializing the frame.Anton Khirnov2012-12-24
| | | | | | | | | | The background changes from 128 (used by the default/cmdutils get_buffer()) to 0. This looks more correct.
| * zerocodec: remove an unused variable.Anton Khirnov2012-12-24
| |
| * zmbv: remove some pointless comments and empty linesAnton Khirnov2012-12-24
| |
* | Merge commit 'c6303f8d70c25dd6c6e6486c78bf99c9924e2b6b'Michael Niedermayer2012-12-24
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c6303f8d70c25dd6c6e6486c78bf99c9924e2b6b': yop: simplify/sanitize the decoding loop c93: set palette_has_changed. bmp: cosmetics, reformat hlsenc: Don't duplicate a string constant Conflicts: libavcodec/bmp.c tests/ref/fate/yop Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * yop: simplify/sanitize the decoding loopAnton Khirnov2012-12-24
| | | | | | | | | | | | | | Do not overwrite linesize set by get_buffer(). The last frame in the FATE test is not decoded anymore, since the file is cut and a part of it is missing.
| * c93: set palette_has_changed.Anton Khirnov2012-12-24
| |
| * bmp: cosmetics, reformatAnton Khirnov2012-12-24
| |
* | Merge commit '3193b13aa1e271f6d2dd68de67d448c08aef3c00'Michael Niedermayer2012-12-24
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '3193b13aa1e271f6d2dd68de67d448c08aef3c00': hlsenc: Allocate enough space for the pattern string lavc: Correct the description of pkt_dts avfilter: Compile FIFO filters unconditionally Conflicts: libavcodec/avcodec.h libavfilter/Makefile libavfilter/allfilters.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: Correct the description of pkt_dtsMartin Storsjö2012-12-23
| | | | | | | | | | | | | | | | | | | | The description as updated in 6e5c44b0f made it sound like it is handled exactly like the pts, which it is not. Clarify that it is the packet that triggered returning the frame instead of just the last avpacket (in case of frame threading, it won't be the dts of the last packet). Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'f3298f12997eb4b7ad203766f768f92e3dd72a2a'Michael Niedermayer2012-12-24
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f3298f12997eb4b7ad203766f768f92e3dd72a2a': Return proper error code after av_log_ask_for_sample() configure: cosmetics: Separate hwaccel dependencies from decoders/encoders oggdec: check memory allocation Conflicts: configure libavcodec/pictordec.c libavformat/anm.c libavformat/oggdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Return proper error code after av_log_ask_for_sample()Diego Biurrun2012-12-23
| |
* | tiffdec: Fix runend handlingMichael Niedermayer2012-12-24
| | | | | | | | | | | | Fixes Ticket1999 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/pthread: do not re-define _GNU_SOURCE if already defined.Clément Bœsch2012-12-24
| | | | | | | | | | | | | | | | | | | | This fixes the following warning with GCC: libavcodec/pthread.c:35:0: warning: _GNU_SOURCE redefined [enabled by default] <command-line>::0: note: this is the location of the previous definition The reason of the presence of this flag is: % pkg-config --cflags sdl -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL
* | alsdec: improve warning message when invalid channel position is foundPaul B Mahol2012-12-23
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | x86/ac3dsp_init: try to workaround ICC failure.Michael Niedermayer2012-12-23
| | | | | | | | | | | | | | | | | | | | | | | | The asm code is not valid for older compilers as it uses too many operands, ICC on x86_32 seems affected by this. This patch disables the affected code for ICC on x86_32 and should make it compileable again. A better fix would be to use fewer operands or to change this code to yasm, later is being worked on AFAIK so this is a temporary solution. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-12-23
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: 8bps: cosmetics aasc: cosmetics, reformat ansi: remove an extra return asvdec: cosmetics, reformat aura: cosmetics, reformat Conflicts: libavcodec/aasc.c libavcodec/asvdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * 8bps: cosmeticsAnton Khirnov2012-12-23
| | | | | | | | Remove some pointless comments and empty lines.
| * aasc: cosmetics, reformatAnton Khirnov2012-12-23
| |
| * ansi: remove an extra returnAnton Khirnov2012-12-23
| |
| * asvdec: cosmetics, reformatAnton Khirnov2012-12-23
| |
| * aura: cosmetics, reformatAnton Khirnov2012-12-23
| |
* | Merge commit 'b047c68783aa4042b322af7af043b643d5daf09c'Michael Niedermayer2012-12-23
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b047c68783aa4042b322af7af043b643d5daf09c': 4xm: don't rely on get_buffer() initializing the frame. huffyuv: split encoder and decoder into separate files. lavc: make pkt_{p,d}ts doxy less confusing Conflicts: libavcodec/Makefile libavcodec/huffyuv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * 4xm: don't rely on get_buffer() initializing the frame.Anton Khirnov2012-12-23
| |
| * huffyuv: split encoder and decoder into separate files.Anton Khirnov2012-12-23
| |
| * lavc: make pkt_{p,d}ts doxy less confusingAnton Khirnov2012-12-23
| |
* | Merge commit '418693bdc5edad72b0d055f741931612d797eb05'Michael Niedermayer2012-12-23
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '418693bdc5edad72b0d055f741931612d797eb05': lavc: rewrite and extend AVFrame doxy opt: avoid segfault in av_opt_next() if the class does not have an option list ttadec: fix last frame handling when seeking alacdec: do not be too strict about the extradata size Conflicts: libavcodec/alac.c libavcodec/avcodec.h libavcodec/tta.c libavutil/opt.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: rewrite and extend AVFrame doxyAnton Khirnov2012-12-23
| |
| * ttadec: fix last frame handling when seekingJustin Ruggles2012-12-22
| | | | | | | | | | | | | | | | | | Using a frame count, as is done currently, does not work at all with seeking. Instead, when the number of samples in the final frame has been decoded, we check if only the 32-bit CRC is remaining. If so, we assume that it is the final frame. There is no longer a need to keep total_frames in TTAContext.
| * alacdec: do not be too strict about the extradata sizeJustin Ruggles2012-12-22
| | | | | | | | | | | | | | Sometimes the extradata has duplicate atoms, but that shouldn't prevent decoding. Just ensure that it is at least 36 bytes as a sanity check. CC: libav-stable@libav.org
* | mpegvideo_enc: fix edge emulation of dimension%16 != 0 for YUV != 420Michael Niedermayer2012-12-23
| | | | | | | | | | | | Fixes Ticket2041 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>