summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* cavsdec: export picture type in the output frameAnton Khirnov2012-12-30
|
* cavs: deMpegEncContextizeAnton Khirnov2012-12-30
| | | | | | | | | | | It does not use any of the mpegvideo infrastructure, just a few fields from the context. Fixes a segfault with the emu edge flag, since emu edge buffer is now allocated as a part of the frame buffer allocation and cavs calls ff_get_buffer() directly, it does not use mpegvideo buffer management. Fixes a memleak of the last frame.
* cavs: cosmetics, reformat top partAnton Khirnov2012-12-30
|
* cavsdec: cosmetics, reformatAnton Khirnov2012-12-30
|
* libavcodec/utils: Add braces to shut up gcc warningsDiego Biurrun2012-12-30
| | | | | libavcodec/utils.c:1050:5: warning: missing braces around initializer [-Wmissing-braces] libavcodec/utils.c:1314:5: warning: missing braces around initializer [-Wmissing-braces]
* snow: use VideoDSPContextLuca Barbato2012-12-29
| | | | It was left over from the initial conversion.
* hlsenc: make segment number unsignedLuca Barbato2012-12-29
| | | | It will overflow if somebody keeps streaming for a time long enough.
* hlsenc: make EXT-X-MEDIA-SEQUENCE always increaseKanglin2012-12-29
|
* hlsenc: do not add timestamps in different timebasesLuca Barbato2012-12-29
| | | | | start_time is in stream timebase units while end_time is in AV_TIME_BASE ones.
* hlsenc: use the correct AV_TIME_BASE macroKanglin2012-12-29
| | | | recording_time is in AV_TIME_BASE units.
* hlsenc: keep the playlist to the correct number of itemsLuca Barbato2012-12-29
| | | | | Consider the corner case with a list size larger than the wrap number.
* hlsenc: use the segment filename in the playlist entryLuca Barbato2012-12-29
| | | | | Avoid calling av_get_frame_filename twice, once to generate the segment filename and once to generate the playlist.
* hlsenc: check append_entry return valueLuca Barbato2012-12-29
|
* hlsenc: use the basename to generate the list entriesLuca Barbato2012-12-29
| | | | | | The segment path is desumed from the playlist path, recording a relative path in the playlist while serving the file could lead to misleading results.
* avstring: add av_basename and av_dirnameLuca Barbato2012-12-29
| | | | Thread safe version of the common basename and dirname.
* cosmetics: Prettyprint codec/format/filter registration filesDiego Biurrun2012-12-28
|
* avfilter: Refactor unconditional filter registrationDiego Biurrun2012-12-28
|
* build: Add rtpenc_chain extra config optionDiego Biurrun2012-12-28
| | | | | | Also fixes linking in various configs with only individual parts enabled because the RTP muxer chaining code depends on the general RTP code, which is now accounted for.
* configure: Add --disable-all command line optionDiego Biurrun2012-12-28
| | | | | This option disables all programs, libraries and other parts of Libav that get built as part of the compilation process.
* 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 .
* 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
|
* 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
|
* hlsenc: Don't duplicate a string constantMartin Storsjö2012-12-24
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* hlsenc: Allocate enough space for the pattern stringStefano Sabatini2012-12-24
| | | | | | | | | If s->filename doesn't contain any period/filename extension to strip away, the buffer will be too small to fit both strings. This isn't any buffer overflow since the concatenation uses av_strlcat with the right buffer size. Signed-off-by: Martin Storsjö <martin@martin.st>
* 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>
* avfilter: Compile FIFO filters unconditionallyDiego Biurrun2012-12-23
| | | | Building libavfilter without that functionality makes little sense.
* Return proper error code after av_log_ask_for_sample()Diego Biurrun2012-12-23
|
* configure: cosmetics: Separate hwaccel dependencies from decoders/encodersDiego Biurrun2012-12-23
| | | | Also move mpegvideo_select statement to the correct position.
* oggdec: check memory allocationLuca Barbato2012-12-23
|
* oggdec: K&R cosmetic formattingLuca Barbato2012-12-23
|
* hlsenc: correctly report target durationLuca Barbato2012-12-23
|
* 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
|
* 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
|
* lavc: rewrite and extend AVFrame doxyAnton Khirnov2012-12-23
|
* opt: avoid segfault in av_opt_next() if the class does not have an option listJustin Ruggles2012-12-22
| | | | CC: libav-stable@libav.org
* 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
* flac: only set channel layout if not previously set or on channel count changeJustin Ruggles2012-12-22
| | | | Fixes Bug 402