Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-12-29snow: use VideoDSPContextLuca Barbato
It was left over from the initial conversion.
2012-12-29hlsenc: make segment number unsignedLuca Barbato
It will overflow if somebody keeps streaming for a time long enough.
2012-12-29hlsenc: make EXT-X-MEDIA-SEQUENCE always increaseKanglin
2012-12-29hlsenc: do not add timestamps in different timebasesLuca Barbato
start_time is in stream timebase units while end_time is in AV_TIME_BASE ones.
2012-12-29hlsenc: use the correct AV_TIME_BASE macroKanglin
recording_time is in AV_TIME_BASE units.
2012-12-29hlsenc: keep the playlist to the correct number of itemsLuca Barbato
Consider the corner case with a list size larger than the wrap number.
2012-12-29hlsenc: use the segment filename in the playlist entryLuca Barbato
Avoid calling av_get_frame_filename twice, once to generate the segment filename and once to generate the playlist.
2012-12-29hlsenc: check append_entry return valueLuca Barbato
2012-12-29hlsenc: use the basename to generate the list entriesLuca Barbato
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.
2012-12-29avstring: add av_basename and av_dirnameLuca Barbato
Thread safe version of the common basename and dirname.
2012-12-28cosmetics: Prettyprint codec/format/filter registration filesDiego Biurrun
2012-12-28avfilter: Refactor unconditional filter registrationDiego Biurrun
2012-12-28build: Add rtpenc_chain extra config optionDiego Biurrun
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.
2012-12-28configure: Add --disable-all command line optionDiego Biurrun
This option disables all programs, libraries and other parts of Libav that get built as part of the compilation process.
2012-12-26mpegvideo: initialize videodsp with correct pixel depthJanne Grunau
Fixes decoding of 9/10 bit per pixel h264 videos as reported in https://bugzilla.libav.org/show_bug.cgi?id=404 .
2012-12-24wnv1: cosmetics, reformatAnton Khirnov
2012-12-24xan: remove a trivially true if().Anton Khirnov
This function used to be shared with the xxan decoder, but that is not true anymore.
2012-12-24ansi: do not depend on get_buffer() initializing the frame.Anton Khirnov
The background changes from 128 (used by the default/cmdutils get_buffer()) to 0. This looks more correct.
2012-12-24zerocodec: remove an unused variable.Anton Khirnov
2012-12-24zmbv: remove some pointless comments and empty linesAnton Khirnov
2012-12-24yop: simplify/sanitize the decoding loopAnton Khirnov
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.
2012-12-24c93: set palette_has_changed.Anton Khirnov
2012-12-24bmp: cosmetics, reformatAnton Khirnov
2012-12-24hlsenc: Don't duplicate a string constantMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-24hlsenc: Allocate enough space for the pattern stringStefano Sabatini
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>
2012-12-23lavc: Correct the description of pkt_dtsMartin Storsjö
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>
2012-12-23avfilter: Compile FIFO filters unconditionallyDiego Biurrun
Building libavfilter without that functionality makes little sense.
2012-12-23Return proper error code after av_log_ask_for_sample()Diego Biurrun
2012-12-23configure: cosmetics: Separate hwaccel dependencies from decoders/encodersDiego Biurrun
Also move mpegvideo_select statement to the correct position.
2012-12-23oggdec: check memory allocationLuca Barbato
2012-12-23oggdec: K&R cosmetic formattingLuca Barbato
2012-12-23hlsenc: correctly report target durationLuca Barbato
2012-12-238bps: cosmeticsAnton Khirnov
Remove some pointless comments and empty lines.
2012-12-23aasc: cosmetics, reformatAnton Khirnov
2012-12-23ansi: remove an extra returnAnton Khirnov
2012-12-23asvdec: cosmetics, reformatAnton Khirnov
2012-12-23aura: cosmetics, reformatAnton Khirnov
2012-12-234xm: don't rely on get_buffer() initializing the frame.Anton Khirnov
2012-12-23huffyuv: split encoder and decoder into separate files.Anton Khirnov
2012-12-23lavc: make pkt_{p,d}ts doxy less confusingAnton Khirnov
2012-12-23lavc: rewrite and extend AVFrame doxyAnton Khirnov
2012-12-23opt: avoid segfault in av_opt_next() if the class does not have an option listJustin Ruggles
CC: libav-stable@libav.org
2012-12-22ttadec: fix last frame handling when seekingJustin Ruggles
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.
2012-12-22alacdec: do not be too strict about the extradata sizeJustin Ruggles
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
2012-12-22flac: only set channel layout if not previously set or on channel count changeJustin Ruggles
Fixes Bug 402
2012-12-21prepare 9_beta3 releaseReinhard Tartler
2012-12-21rtpdec_vp8: Don't return known-broken packetsMartin Storsjö
This is built on the assumption that the first partition of each VP8 packet is essential for decoding any later packet - if this partition is broken/missed, the arithmetic coder gets out of sync and decoding the bitstream in further packet ends up with total garbage. If packets of a frame are lost, make sure the first partition is intact (return only this part of the packet, nothing else), otherwise stop returning data until the next keyframe is received. Alternatively, one would simply not return any packets at all until the next keyframe, if packet loss is detected. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-21rtpdec: Pass the sequence number to depacketizersMartin Storsjö
This allows depacketizers to figure out if packets have been lost. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-21configure: Make avconv depend on null, anull and resample filtersDiego Biurrun
Building avconv without that functionality makes little sense.
2012-12-21build: avfilter: Remove duplicate compilation entry for vf_scaleDiego Biurrun
vf_scale should not be unconditionally compiled even if disabled.