Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | movenc: Reindent a block | Martin Storsjö | 2012-01-25 | 1 | -13/+15 |
| | | | | | | | Also add some space around operators and wrap a comment that extends past the 80 char "limit"/guideline. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | tools: Remove some unnecessary #undefs. | Diego Biurrun | 2012-01-25 | 2 | -3/+0 |
| | |||||
* | rv20: prevent calling ff_h263_decode_mba() with unset height/width | Janne Grunau | 2012-01-25 | 1 | -1/+2 |
| | | | | | | | Prevents a crash of VLC during playback of a invalid matroska file, found by John Villamil <johnv@matasano.com>. CC: libav-stable@libav.org | ||||
* | tools: K&R reformatting cosmetics | Diego Biurrun | 2012-01-25 | 9 | -133/+158 |
| | |||||
* | Ignore generated aviocat and ismindex tools. | Diego Biurrun | 2012-01-25 | 1 | -0/+2 |
| | |||||
* | build: Automatically include architecture-specific library Makefile snippets. | Diego Biurrun | 2012-01-25 | 3 | -4/+1 |
| | |||||
* | indeo5: prevent null pointer dereference on broken files | Janne Grunau | 2012-01-25 | 1 | -0/+4 |
| | | | | Found by John Villamil <johnv@matasano.com> | ||||
* | pktdumper: Use usleep instead of sleep | Martin Storsjö | 2012-01-25 | 1 | -1/+1 |
| | | | | | | | | MinGW doesn't have sleep, only _sleep (which is deprecated), Sleep (which is defined in winbase.h and not in the standard C headers) and usleep. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | cosmetics: Remove some unnecessary block braces. | Diego Biurrun | 2012-01-25 | 3 | -31/+17 |
| | |||||
* | Drop unnecessary prefix from *sink* variable and struct names. | Diego Biurrun | 2012-01-25 | 4 | -18/+18 |
| | |||||
* | Add a tool for creating smooth streaming manifests | Martin Storsjö | 2012-01-25 | 2 | -1/+515 |
| | | | | | | | | It can also optionally split the file into individual fragments, which allows it to be served from any web server without any server side support. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | movdec: Calculate an average bit rate for fragmented streams, too | Martin Storsjö | 2012-01-25 | 2 | -1/+15 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | movenc: Write the sample rate instead of time scale in the stsd atom | Martin Storsjö | 2012-01-25 | 1 | -2/+2 |
| | | | | | | | For ismv/isma, the time scale might not be the same as the sample rate. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | movenc: Add a separate ismv/isma (smooth streaming) muxer | Martin Storsjö | 2012-01-25 | 5 | -5/+142 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | movenc: Allow the caller to decide on fragmentation | Martin Storsjö | 2012-01-25 | 2 | -8/+21 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | libavformat: Add a flag for muxers that support write_packet(NULL) for flushing | Martin Storsjö | 2012-01-25 | 3 | -5/+25 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | movenc: Add support for writing fragmented mov files | Martin Storsjö | 2012-01-25 | 4 | -11/+426 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | movenc: Add a separate start_pts | Martin Storsjö | 2012-01-25 | 2 | -2/+6 |
| | | | | | | | | This fixes calculation of trackDuration if the MOVIentry array is cleared. This is required by the fragmentation support in the next patch. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | dsputil: use vertical component for drawing bottom edge. | Ronald S. Bultje | 2012-01-25 | 1 | -1/+1 |
| | | | | | Current code only writes 8 pixels of vertical edge for YUV422, which causes MC artifacts when subsequent frames use data from that edge. | ||||
* | aacenc: Fix identification padding when the bitstream is already aligned. | Alex Converse | 2012-01-24 | 1 | -1/+1 |
| | |||||
* | aacenc: Write correct length for long identification strings. | Michael Niedermayer | 2012-01-24 | 1 | -1/+1 |
| | | | | | | | When the length is the escape value (15), the new length is calculated by 15 + get_bits(8) - 1. Signed-off-by: Alex Converse <alex.converse@gmail.com> | ||||
* | aud: remove unneeded field, audio_stream_index from context | Justin Ruggles | 2012-01-24 | 1 | -10/+1 |
| | | | | | There is only one stream, so it will always be index 0. This also allows for removal of the private context. | ||||
* | aud: fix time stamp calculation for ADPCM IMA WS | Justin Ruggles | 2012-01-24 | 1 | -9/+1 |
| | | | | also allows for removing some unused context fields | ||||
* | aud: simplify header parsing | Justin Ruggles | 2012-01-24 | 1 | -22/+27 |
| | | | | also allows for removing some unused context fields | ||||
* | aud: set pts_wrap_bits to 64. | Justin Ruggles | 2012-01-24 | 1 | -1/+1 |
| | | | | Time stamps are not read from the bitstream, so no wrapping is needed. | ||||
* | cosmetics: indentation | Justin Ruggles | 2012-01-24 | 1 | -8/+8 |
| | |||||
* | aud: support Westwood SND1 audio in AUD files. | Justin Ruggles | 2012-01-24 | 1 | -6/+26 |
| | | | | | | | Fixes decoding of the handful of "death scream" samples from "Command and Conquer" that use SND1. e.g. http://samples.libav.org/game-formats/westwood-aud/nuyell1.aud http://samples.libav.org/game-formats/westwood-aud/nuyell7.aud | ||||
* | adpcm_ima_ws: fix stereo decoding | Justin Ruggles | 2012-01-24 | 2 | -1/+35 |
| | | | | | Stereo ADPCM IMA WS is planar for VQA version 3 and 2-sample interleaved for VQA version 2. | ||||
* | avcodec: add a new codec_id for CRYO APC IMA ADPCM. | Justin Ruggles | 2012-01-24 | 8 | -5/+12 |
| | | | | | The stereo layout and extradata is significantly different from that in Westwood IMA ADPCM, so a separate codec_id is warranted. | ||||
* | vqa: remove unused context fields, audio_samplerate and audio_bits | Justin Ruggles | 2012-01-24 | 1 | -4/+0 |
| | |||||
* | vqa: clean up audio header parsing | Justin Ruggles | 2012-01-24 | 1 | -17/+30 |
| | | | | | Fix setting of bit_rate and bits_per_coded_sample. Ask for sample for unsupported VQA versions. | ||||
* | vqa: set time base to frame rate as coded in the header. | Justin Ruggles | 2012-01-24 | 1 | -2/+7 |
| | | | | | According to Multimedia Wiki documentation, the frame rate is not always 15, and the actual value can be found in the header. | ||||
* | vqa: set packet duration. | Justin Ruggles | 2012-01-24 | 1 | -5/+3 |
| | | | | Also remove unused context field, audio_frame_counter. | ||||
* | vqa: use 1/sample_rate as the audio stream time base | Justin Ruggles | 2012-01-24 | 1 | -1/+2 |
| | |||||
* | vqa: set stream start_time to 0. | Justin Ruggles | 2012-01-24 | 1 | -0/+2 |
| | | | | | The format has no coded timestamps and must use packet durations to generate them. | ||||
* | lavc: postpone the removal of AVCodecContext.request_channels. | Anton Khirnov | 2012-01-24 | 1 | -1/+1 |
| | | | | | | Although it has been deprecated for a long time, its intended replacement (request_channel_layout) is not actually used anywhere, so request_channels is currently the only way to access that functionality. | ||||
* | lavf: postpone removing av_close_input_file(). | Anton Khirnov | 2012-01-24 | 1 | -1/+1 |
| | | | | It has been deprecated only recently. | ||||
* | lavc: postpone removing old audio encoding and decoding API | Anton Khirnov | 2012-01-24 | 1 | -2/+2 |
| | | | | It has been deprecated only recently. | ||||
* | avplay: remove the -er option. | Anton Khirnov | 2012-01-24 | 1 | -3/+0 |
| | | | | Error recognition flags can and should be set directly with AVOptions. | ||||
* | lavd: remove deprecated v4l grab device. | Anton Khirnov | 2012-01-24 | 5 | -376/+0 |
| | |||||
* | Changelog: restore version <next> header | Paul B Mahol | 2012-01-24 | 1 | -1/+4 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | rv10: verify slice offsets against buffer size | Janne Grunau | 2012-01-24 | 1 | -1/+8 |
| | | | | Found by John Villamil <johnv@matasano.com> in fuzzed rv20 in mkv files. | ||||
* | Remove ffmpeg. | Anton Khirnov | 2012-01-23 | 5 | -5512/+1 |
| | |||||
* | aacenc: Simplify windowing | Nathan Caldwell | 2012-01-23 | 1 | -33/+68 |
| | | | | Signed-off-by: Alex Converse <alex.converse@gmail.com> | ||||
* | aacenc: Move saved overlap samples to the beginning of the same buffer as ↵ | Nathan Caldwell | 2012-01-23 | 1 | -16/+15 |
| | | | | | | incoming samples. Signed-off-by: Alex Converse <alex.converse@gmail.com> | ||||
* | aacenc: Deinterleave input samples before processing. | Nathan Caldwell | 2012-01-23 | 5 | -62/+80 |
| | | | | Signed-off-by: Alex Converse <alex.converse@gmail.com> | ||||
* | aacenc: Store channel count in AACEncContext. | Nathan Caldwell | 2012-01-23 | 2 | -20/+23 |
| | | | | Signed-off-by: Alex Converse <alex.converse@gmail.com> | ||||
* | aacenc: Move Q^3/4 calculation to it's own table | Nathan Caldwell | 2012-01-23 | 3 | -3/+11 |
| | | | | | | This should be moved to tablegen at some point. Signed-off-by: Alex Converse <alex.converse@gmail.com> | ||||
* | aacenc: Request normalized float samples instead of converting s16 samples ↵ | Nathan Caldwell | 2012-01-23 | 5 | -20/+18 |
| | | | | | | to float. Signed-off-by: Alex Converse <alex.converse@gmail.com> | ||||
* | aacpsy: Replace an if with FFMAX in LAME windowing. | Nathan Caldwell | 2012-01-23 | 1 | -2/+1 |
| | | | | Signed-off-by: Alex Converse <alex.converse@gmail.com> |