Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | mov: Support default-base-is-moof. | Yusuke Nakamura | 2014-07-01 | |
| | | | | | | | | | default-base-is-moof shall be set to track fragments compatible with DASH Media Segments. So, this is a fundamental support for ISOBMFF ver. DASH. This is meaningful only when base-data-offset-present is absent and two or more track fragments are present in a movie fragment. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | Update Fiona's name in copyright statements. | Diego Biurrun | 2014-07-01 | |
| | ||||
* | dsputil: Split off IDCT bits into their own context | Diego Biurrun | 2014-06-30 | |
| | ||||
* | mjpeg: Split off bits shared by MJPEG and LJPEG encoders | Diego Biurrun | 2014-06-30 | |
| | | | | This obviates a dependency of the LJPEG encoder on mpegvideo. | |||
* | pgssubdec: handle more complex PGS scenarios | John Stebbins | 2014-06-30 | |
| | | | | | | | | | Add ability to handle multiple palettes and objects simultaneously. Each simultaneous object is given its own AVSubtitleRect. Note that there can be up to 64 currently valid objects, but only 2 at any one time can be "presented". Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | arm: Detect 32 bit cpu features on ARMv8 when running on a 64 bit kernel | Martin Storsjö | 2014-06-28 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When running on a 64 bit kernel, /proc/cpuinfo lists different optional features than on 32 bit kernels (because some of them are mandatory in the 64 bit implemenations). The kernel does list the old features properly if they are queried via /proc/self/auxv though - however this file is not always readable (e.g. on most android systems). The getauxval function could also provide the same info as /proc/self/auxv even if this file isn't readable, but this function is not always available (and thus would need to be loaded with dlsym for compatibility with older android versions). The android cpufeatures library does this slightly differently, by assuming that these are available if the "CPU architecture" line is >= 8, see [1] for details. It has been suggested to include the old, non-optional features in /proc/cpuinfo as well, but that suggested patch never was merged. See [2] for the discussion around this suggestion. [1] https://android-review.googlesource.com/91380 [2] http://marc.info/?l=linux-arm-kernel&m=139087240101974 Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | rtpenc_jpeg: check for color_range too | Vittorio Giovara | 2014-06-28 | |
| | ||||
* | apichanges: fill in changes for lavu 51.19 and 51.20 | Vittorio Giovara | 2014-06-28 | |
| | ||||
* | mpeg: Change ff_convert_matrix() to take an MpegEncContext parameter | Diego Biurrun | 2014-06-27 | |
| | | | | This will come in handy during dsputil splitting. | |||
* | dv: Properly split decoder and encoder initialization | Diego Biurrun | 2014-06-27 | |
| | ||||
* | dsputil: Move MMX/SSE2-optimized IDCT bits to the x86 subdirectory | Diego Biurrun | 2014-06-26 | |
| | ||||
* | fate: Add dependencies for dct/fft/mdct/rdft tests | Diego Biurrun | 2014-06-26 | |
| | ||||
* | indeo4: B-frames decoding | Dirk Ausserhaus | 2014-06-26 | |
| | | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> | |||
* | indeo2: rename stride to pitch for consistency with other Indeo decoders | Kostya Shishkov | 2014-06-26 | |
| | ||||
* | output example: free the muxing format context properly | Anton Khirnov | 2014-06-26 | |
| | ||||
* | output example: rewrite encoding logic | Anton Khirnov | 2014-06-26 | |
| | | | | | Properly generate pts for the frames sent to the encoder, avoid using private and deprecated AVStream.pts. | |||
* | output example: store the scaling context in the stream context | Anton Khirnov | 2014-06-26 | |
| | ||||
* | output example: use a macro instead of a static variable | Anton Khirnov | 2014-06-26 | |
| | ||||
* | output example: allocate the audio frame only once | Anton Khirnov | 2014-06-26 | |
| | ||||
* | output example: use OutputStream for audio streams as well | Anton Khirnov | 2014-06-26 | |
| | ||||
* | output example: use the new AVFrame API to allocate audio frames | Anton Khirnov | 2014-06-26 | |
| | ||||
* | output example: set output channel layout | Anton Khirnov | 2014-06-26 | |
| | ||||
* | output example: use a struct to bundle the video stream variables together | Anton Khirnov | 2014-06-26 | |
| | ||||
* | output example: use the new AVFrame API for allocating the video frame | Anton Khirnov | 2014-06-26 | |
| | ||||
* | dump_stream: print the timebase as is, do not reduce it | Anton Khirnov | 2014-06-26 | |
| | | | | | | It makes more sense to print the timebase exactly as it is set. Also, this avoids a divide by zero when av_dump_format() is called on a format context before writing the header. | |||
* | lavc: do not allocate edges in the default get_buffer2() | Anton Khirnov | 2014-06-26 | |
| | ||||
* | hevc: remove unused array min_cb_addr_zs | Gildas Cocherel | 2014-06-26 | |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | hevc: Allow out of bound values for num_reorder_pics | Kieran Kunhya | 2014-06-26 | |
| | | | | | | This fixes decoding for a sample that cannot be shared Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | dv: Replace a magic number by sizeof() | Diego Biurrun | 2014-06-25 | |
| | ||||
* | x86: h264dsp: Fix link failure with optimizations disabled | Diego Biurrun | 2014-06-25 | |
| | | | | | | | | With optimzations disabled compilers have trouble doing dead code elimination on 'if (foo && 0)' expressions, while 'if (0 && foo)' still works, so use the latter to avoid problems. Bug-Id: 707 | |||
* | mjpegdec: Properly set the context colorspace info | Derek Buitenhuis | 2014-06-24 | |
| | | | | | | The JPEG spec requires it to be this. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | |||
* | h264: error out from decode_nal_units() when AV_EF_EXPLODE is set | Vittorio Giovara | 2014-06-23 | |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
* | jpeg2000: fix dereferencing invalid pointers during cleanup | Vittorio Giovara | 2014-06-23 | |
| | | | | | | CC: libav-stable@libav.org Found-by: Laurent Butti <laurentb@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
* | pixfmt: mark the reserved values | Vittorio Giovara | 2014-06-23 | |
| | ||||
* | dsputil: Split off global motion compensation bits into a separate context | Diego Biurrun | 2014-06-23 | |
| | ||||
* | h264: avoid using uninitialized memory in NEON chroma mc | Janne Grunau | 2014-06-23 | |
| | | | | | Adapt commit 982b596ea6640bfe218a31f6c3fc542d9fe61c31 for the arm and aarch64 NEON asm. 5-10% faster on Cortex-A9. | |||
* | lzo: Handle integer overflow | Luca Barbato | 2014-06-23 | |
| | | | | | | | get_len can overflow for specially crafted payload. Reported-By: Don A. Baley <donb@securitymouse.com> CC: libav-stable@libav.org | |||
* | indeo45: use is_indeo4 context flag instead of checking codec ID | Dirk Ausserhaus | 2014-06-23 | |
| | | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> | |||
* | dsputil: Split bswap*_buf() off into a separate context | Diego Biurrun | 2014-06-22 | |
| | ||||
* | mpeg: Split error resilience bits off into a separate file | Diego Biurrun | 2014-06-22 | |
| | ||||
* | Check mp3 header before calling avpriv_mpegaudio_decode_header(). | Justin Ruggles | 2014-06-22 | |
| | | | | | | | | As indicated in the function documentation, the header MUST be checked prior to calling it because no consistency check is done there. CC:libav-stable@libav.org | |||
* | Check if an mp3 header is using a reserved sample rate. | Justin Ruggles | 2014-06-22 | |
| | | | | | | | | | Fixes an invalid read past the end of avpriv_mpa_freq_tab. Fixes divide-by-zero due to sample_rate being set to 0. Bug-Id: 705 CC:libav-stable@libav.org | |||
* | Differentiate assembler and assembly in documentation and comments | Diego Biurrun | 2014-06-22 | |
| | | | | The language and the program that consumes the language are not the same. | |||
* | libx264: Correctly manage constant rate factor params | Luca Barbato | 2014-06-22 | |
| | | | | By default they are set to -1. | |||
* | Replace av_malloc() and memset(0) by av_mallocz() | Diego Biurrun | 2014-06-22 | |
| | ||||
* | ape: Replace memset(0) by zero initialization | Diego Biurrun | 2014-06-22 | |
| | ||||
* | mpeg: Mark ff_mpeg_set_erpic() static | Diego Biurrun | 2014-06-22 | |
| | | | | It is not used outside of the file. | |||
* | configure: Drop stray error resilience dependencies | Diego Biurrun | 2014-06-22 | |
| | ||||
* | build: Record explicit dependency of intrax8 on error resilience | Diego Biurrun | 2014-06-22 | |
| | ||||
* | build: Have the eatqi decoder depend on the MPEG-1 decoder | Diego Biurrun | 2014-06-22 | |
| | | | | eatqi uses more than just the shared mpegvideo bits. |