aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* mpegaudiodec: add SSE-optimized imdct36()Vitor Sessak2011-11-074-0/+385
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mpegaudiodec: move imdct36() to MPADSPContextVitor Sessak2011-11-074-135/+158
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libavformat: add support for G726 audio decoder in RTP and RTSP streamsMiroslav Slugeň2011-11-074-0/+104
| | | | | | Fixes Ticket611 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libutvideodec: Check if the decode initializes correctlyDerek Buitenhuis2011-11-071-1/+10
| | | | | | | | Actually check the return value of DecodeBegin, to make sure that it has encountered no errors. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libutvideodec: Remove CODEC_CAP_LOSSLESSDerek Buitenhuis2011-11-071-1/+1
| | | | | | | | Remove the CODEC_CAP_LOSSLESS flag, as it doesn't make any sense for a decoder to use it. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libutvideodec: Make buf_size localDerek Buitenhuis2011-11-071-3/+3
| | | | | | | | Since buf_size is only used in this one function, there is no reason for it to be part of UtVideoContext. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libutvideodec: Fix typoDerek Buitenhuis2011-11-071-1/+1
| | | | | | | Remove extraneous space. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libutvideodec: Width and height don't need to be unsignedDerek Buitenhuis2011-11-071-1/+1
| | | | | | | | | Width and height, as used in utvideo_decode_frame, do not need to be unsigned, and it could cause sign-compare warnings later on. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libutvideodec: Fix name of extradata memberDerek Buitenhuis2011-11-071-2/+2
| | | | | | | | The frameinfo size member of the Ut Video extradata was erroneously thought to be the number of stripes. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* fate: add --timeout=60 --contimeout=60 to fate-rsyncMichael Niedermayer2011-11-071-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libutvideodec: remove impossible pix_fmt caseDerek Buitenhuis2011-11-071-1/+0
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libutvideo: Don't try and output original_formatDerek Buitenhuis2011-11-071-42/+14
| | | | | | | | | | | | The original format field in Ut Video's extradata should not be used to determine the output format. Cases can occur where the original format differs from the actual current format, and thus should not be used as the output format. Instead, rely solely on the FOURCC. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffprobe: refactor value_string() to accept an unit_value structStefano Sabatini2011-11-071-15/+38
| | | | | | | | The new design allows to specialize the format for continuos time values and discrete values. In particular, allows to print integer values like "12" rather than "12.000". Prettify, simplify parsing for integer values.
* ffprobe: introduce print_val() macro, ease readabilityStefano Sabatini2011-11-071-4/+5
|
* ffprobe: implement and use print_time and print_ts macrosStefano Sabatini2011-11-071-10/+12
| | | | Help readability.
* avio: print a warning from ffurl_alloc() if no protocols are allocated.Michael Niedermayer2011-11-071-0/+5
| | | | | | | Fixes Ticket618 Based on code by teratorn Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-0724-413/+821
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (23 commits) x86inc: use sse versions of common macros instead of sse2 when applicable doc/APIchanges: add missing dates and hashes lavf: don't return from void av_update_cur_dts() Changelog: add more entries. Changelog: update ffmpeg/avconv incompatibility list. avconv: remove some redundant temporary variables. avconv: fix broken indentation avconv: move copy_initial_nonkeyframes to the options context. avconv: use file:stream instead of file.stream in log messages. doc/avconv: elaborate on basic functionality. doc/avconv: -sample_fmts, not -help sample_fmts prints the sample formats openssl: Only use CRYPTO_set_id_callback on OpenSSL < 1.0.0 Call avformat_network_init/deinit in the programs Remove leftover includes of strings.h avutil: Don't allow using strcasecmp/strncasecmp Replace all usage of strcasecmp/strncasecmp avstring: Add locale independent implementations of strcasecmp/strncasecmp avstring: Add locale independent implementations of toupper/tolower cosmetics: insert some spaces in explicit enum value assignments move 8SVX audio codecs to the audio codec list part on the next bump ... Conflicts: avprobe.c doc/APIchanges ffplay.c ffserver.c libavcodec/avcodec.h libavdevice/bktr.c libavdevice/v4l.c libavdevice/v4l2.c libavformat/matroskaenc.c libavformat/wtv.c libavutil/avstring.c libavutil/avstring.h libavutil/avutil.h libswscale/x86/swscale_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86inc: use sse versions of common macros instead of sse2 when applicableJustin Ruggles2011-11-061-0/+5
| |
| * doc/APIchanges: add missing dates and hashesAnton Khirnov2011-11-061-6/+6
| |
| * lavf: don't return from void av_update_cur_dts()Anton Khirnov2011-11-061-1/+1
| |
| * Changelog: add more entries.Anton Khirnov2011-11-061-0/+6
| |
| * Changelog: update ffmpeg/avconv incompatibility list.Anton Khirnov2011-11-061-24/+59
| |
| * avconv: remove some redundant temporary variables.Anton Khirnov2011-11-061-11/+8
| |
| * avconv: fix broken indentationAnton Khirnov2011-11-061-6/+6
| |
| * avconv: move copy_initial_nonkeyframes to the options context.Anton Khirnov2011-11-062-3/+12
| | | | | | | | Also document it.
| * avconv: use file:stream instead of file.stream in log messages.Anton Khirnov2011-11-061-10/+10
| |
| * doc/avconv: elaborate on basic functionality.Anton Khirnov2011-11-061-0/+21
| |
| * doc/avconv: -sample_fmts, not -help sample_fmts prints the sample formatsAnton Khirnov2011-11-061-1/+1
| |
| * openssl: Only use CRYPTO_set_id_callback on OpenSSL < 1.0.0Martin Storsjö2011-11-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Since 1.0.0, this function is deprecated. A new function, CRYPTO_THREADID_set_callback is available, but if not set at all, it uses the address of errno as thread id, which should be sufficient for most systems. On windows, it never was necessary to use this function even before 1.0.0, it used the right win32 API function for this by default. Signed-off-by: Martin Storsjö <martin@martin.st>
| * Call avformat_network_init/deinit in the programsMartin Storsjö2011-11-065-0/+10
| | | | | | | | | | | | | | | | | | Calling the init function will become mandatory at some later point. By calling it, more heavy network init (such as SSL/TLS library init) can be done once at startup, instead of implicitly when used (which could lead to it being done a number of times). Signed-off-by: Martin Storsjö <martin@martin.st>
| * Remove leftover includes of strings.hMartin Storsjö2011-11-067-7/+0
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * avutil: Don't allow using strcasecmp/strncasecmpReimar Döffinger2011-11-061-0/+4
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * Replace all usage of strcasecmp/strncasecmpReimar Döffinger2011-11-0614-132/+123
| | | | | | | | | | | | | | | | | | | | | | All current usages of it are incompatible with localization. For example strcasecmp("i", "I") != 0 is possible, but would break many of the places where it is used. Instead use our own implementations that always treat the data as ASCII. Signed-off-by: Martin Storsjö <martin@martin.st>
| * avstring: Add locale independent implementations of strcasecmp/strncasecmpReimar Döffinger2011-11-064-1/+37
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * avstring: Add locale independent implementations of toupper/tolowerLuca Barbato2011-11-063-1/+24
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * cosmetics: insert some spaces in explicit enum value assignmentsKostya Shishkov2011-11-061-11/+11
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * move 8SVX audio codecs to the audio codec list part on the next bumpKostya Shishkov2011-11-061-0/+4
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * deprecate codec IDs that won't ever be usedKostya Shishkov2011-11-061-0/+4
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * swscale: write yuv2plane1 MMX/SSE2/SSE4/AVX functions.Ronald S. Bultje2011-11-053-112/+170
| |
| * Update x86inc.asm to latest x264 version, and add AVX symmetry.Loren Merritt2011-11-051-183/+340
| | | | | | | | | | | | | | We keep INIT_AVX (for backwards compatibility). 3arg AVX ops with a memory arg can only have it in src2, whereas SSE emulation of 3arg prefers to have it in src1 (i.e. the mov). So, if the op is symmetric and the wrong one is memory, swap them.
* | audioconvert: prefer 5.X over 5.X(side).Nicolas George2011-11-071-2/+2
| | | | | | | | | | | | | | | | This is the logical consequence of commit ab539d9e: 5.X(back) is more common than 5.X(side). Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dshow: support BI_BITFIELDS compression typeRamiro Polla2011-11-061-1/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swscale: use isByteRGB() to simplify check for palToRgbWrapper.Michael Niedermayer2011-11-061-7/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swscale: Fix packed rgb check for planarRgbToRgbWrapper.Michael Niedermayer2011-11-061-1/+9
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Unscaled Planar RGB -> RGB support in swscale.Themaister2011-11-061-0/+89
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | af_aconvert: fix doc reference to unexisting chlayout.h fileStefano Sabatini2011-11-061-1/+1
| |
* | Fix av_packet_split_side_data.Reimar Döffinger2011-11-061-1/+2
| | | | | | | | | | | | | | | | p cannot be calculated before av_dup_packet since that one might change avpkt->data, causing invalid reads and a non-working range check. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | fate: fix mapchanMichael Niedermayer2011-11-061-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wtvenc: ensure fat tables are padded to the sector boundaryPeter Ross2011-11-061-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: remove commented check in compute_pkt_fields2()Stefano Sabatini2011-11-061-3/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>