summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* BMV demuxer and decoderKostya Shishkov2011-11-08
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* matroskaenc: Make sure the seekhead struct is freed even on seek failureMartin Storsjö2011-11-07
| | | | | | | | The caller expects the seekhead struct to be freed when calling matroska_write_seekhead. Currently, the structure is leaked if the seek fails. Signed-off-by: Martin Storsjö <martin@martin.st>
* mpeg12enc: Remove write-only variables.Alex Converse2011-11-07
|
* mpeg12enc: Don't set up run-level info for level 0.Alex Converse2011-11-07
| | | | | | | | | run: The number of zero coefficients preceding a non-zero coefficient, in the scan order. The absolute value of the non-zero coefficient is called "level". The run-level code makes illegal reads when trying to set up tables for nonsense level 0.
* msmpeg4: Don't set up run-level info for level 0.Alex Converse2011-11-07
| | | | | | | | | run: The number of zero coefficients preceding a non-zero coefficient, in the scan order. The absolute value of the non-zero coefficient is called "level". The run-level code makes illegal reads when trying to set up tables for nonsense level 0.
* avformat: Warn about using network functions without calling ↵Martin Storsjö2011-11-07
| | | | | | | | | avformat_network_init This is to make developers aware of the fact that they will start using the new init function at some point. Signed-off-by: Martin Storsjö <martin@martin.st>
* avformat: Revise wordingMartin Storsjö2011-11-07
| | | | | | | | It might make sense not to make the function completely mandatory immediately at the next bump, which might be quite soon after the function was introduced. Signed-off-by: Martin Storsjö <martin@martin.st>
* rdt: Set AVFMT_NOFILE on ff_rdt_demuxerMartin Storsjö2011-11-07
| | | | | | | | | | This makes rdt work again, which has been broken since 603b8bc2a109978c8499b06d2556f1433306eca7. This commit made opening a demuxer without a file (or in this case, with a filename which can't be opened) fail, unless the demuxer actually declared AVFMT_NOFILE. Signed-off-by: Martin Storsjö <martin@martin.st>
* rdt: Check the return value of avformat_openMartin Storsjö2011-11-07
| | | | | | | If it failed, return NULL. This avoids trying to use an half-initialized RDTDemuxContext. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Discard the dynamic handler, if it has an alloc function which failedMartin Storsjö2011-11-07
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* dsputil: use cpuflags in x86 versions of vector_clip_int32()Justin Ruggles2011-11-06
|
* x86inc: use sse versions of common macros instead of sse2 when applicableJustin Ruggles2011-11-06
|
* doc/APIchanges: add missing dates and hashesAnton Khirnov2011-11-06
|
* lavf: don't return from void av_update_cur_dts()Anton Khirnov2011-11-06
|
* Changelog: add more entries.Anton Khirnov2011-11-06
|
* Changelog: update ffmpeg/avconv incompatibility list.Anton Khirnov2011-11-06
|
* avconv: remove some redundant temporary variables.Anton Khirnov2011-11-06
|
* avconv: fix broken indentationAnton Khirnov2011-11-06
|
* avconv: move copy_initial_nonkeyframes to the options context.Anton Khirnov2011-11-06
| | | | Also document it.
* avconv: use file:stream instead of file.stream in log messages.Anton Khirnov2011-11-06
|
* doc/avconv: elaborate on basic functionality.Anton Khirnov2011-11-06
|
* doc/avconv: -sample_fmts, not -help sample_fmts prints the sample formatsAnton Khirnov2011-11-06
|
* openssl: Only use CRYPTO_set_id_callback on OpenSSL < 1.0.0Martin Storsjö2011-11-06
| | | | | | | | | | | | | 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-06
| | | | | | | | | 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-06
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avutil: Don't allow using strcasecmp/strncasecmpReimar Döffinger2011-11-06
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Replace all usage of strcasecmp/strncasecmpReimar Döffinger2011-11-06
| | | | | | | | | | | 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-06
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avstring: Add locale independent implementations of toupper/tolowerLuca Barbato2011-11-06
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* cosmetics: insert some spaces in explicit enum value assignmentsKostya Shishkov2011-11-06
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* move 8SVX audio codecs to the audio codec list part on the next bumpKostya Shishkov2011-11-06
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* deprecate codec IDs that won't ever be usedKostya Shishkov2011-11-06
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* swscale: write yuv2plane1 MMX/SSE2/SSE4/AVX functions.Ronald S. Bultje2011-11-05
|
* Update x86inc.asm to latest x264 version, and add AVX symmetry.Loren Merritt2011-11-05
| | | | | | | 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.
* http: Remove the custom function for disabling chunked postsMartin Storsjö2011-11-05
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Disable chunked http post through AVOptionsMartin Storsjö2011-11-05
| | | | | | This avoids having to use a private function. Signed-off-by: Martin Storsjö <martin@martin.st>
* movdec: Set frame_size for AMRCarl Eugen Hoyos2011-11-05
| | | | | | | | | | | | | | Earlier, sc->samples_per_frame was used for setting the frame size, but all files don't have that set properly. The frame size is a known constant for these codecs. If frame_size isn't set, the mov/3gp muxer refuses to mux it. This fixes stream copy of audio from https://roundup.libav.org/file1248/Video_With_AMR-NB_Audio.3gp to another 3gp file (roundup issue 2468). Signed-off-by: Martin Storsjö <martin@martin.st>
* h264_weight: remove duplication functions.Ronald S. Bultje2011-11-05
|
* swscale: align vertical filtersize by 2 on x86.Ronald S. Bultje2011-11-05
| | | | | | The vertical scaler handles 2 rows at a time and thus requires alignment by 2, or else it'll read invalid memory and result in corrupt output.
* libavfilter: reindent.Ronald S. Bultje2011-11-05
|
* matroskadec: empty blocks are in fact valid.Ronald S. Bultje2011-11-05
|
* avfilter: don't abort() on zero-size allocations.Ronald S. Bultje2011-11-05
|
* h264: improve calculation of codec delay.Ronald S. Bultje2011-11-05
| | | | | | Fixes the following conformance suite samples: HCBP1_HHI_A.264, HCBP2_HHI_A.264, HCMP1_HHI_A.264 (main) HCHP1_HHI_B.264, HCHP2_HHI_A.264, HCHP3_HHI_A.264 (frext)
* movenc: Set a correct packet size for AMR-NB mode 15, "no data"Carl Eugen Hoyos2011-11-05
| | | | | | | | | These packets are valid packets, and consist of 1 byte (which contains the mode bits). This had been analyzed and reported by Igor Levin, igor d levin comverse com. Signed-off-by: Martin Storsjö <martin@martin.st>
* avformat: Add functions for doing global network initializationMartin Storsjö2011-11-05
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avformat: Add the https protocolMartin Storsjö2011-11-05
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avformat: Add the tls protocol, using OpenSSL or gnutlsMartin Storsjö2011-11-05
| | | | | | | | Note, this protocol doesn't yet check verify the server certificate against a local database of trusted CA root certificates. Signed-off-by: Martin Storsjö <martin@martin.st>
* avformat: Initialize gnutls in ff_tls_init()Martin Storsjö2011-11-05
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* w32threads: Wrap the mutex functions in inline functions returning intMartin Storsjö2011-11-05
| | | | | | This allows using these wrappers in the gcrypt mutex callbacks. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Allow linking to the gnutls libraryMartin Storsjö2011-11-05
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>