summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* doc: update demuxers sectionLuca Barbato2011-12-09
| | | | Cleanup tags usage and update commandline examples.
* doc: extend external library coverageLuca Barbato2011-12-09
|
* doc: split platform specific informationLuca Barbato2011-12-09
| | | | Move the platform-specific information in its own file.
* doc: port the git-howto to texinfoLuca Barbato2011-12-09
|
* doc: provide fallback css and customize @floatLuca Barbato2011-12-09
| | | | Add "note" or "important" class to the generated div.
* doc: document fate in a texinfoLuca Barbato2011-12-09
| | | | | Summarize the information provided in the wiki and the one provided in fate.txt
* doxy: change hue value to match our greenLuca Barbato2011-12-09
|
* cljr: K&R cosmeticsDiego Biurrun2011-12-08
|
* cljr: return a more sensible value when encountering invalid headersDiego Biurrun2011-12-08
|
* cljr: drop unnecessary emms_c() calls without MMX codeDiego Biurrun2011-12-08
|
* cljr: remove useless castsMans Rullgard2011-12-08
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* cljr: group encode/decode parts under single ifdefsMans Rullgard2011-12-08
| | | | | | | | This groups the encode/decode parts under single ifdefs and eliminates the encode_init() function as it merely calls common_init(). Also fix whitespace in moved code. Signed-off-by: Mans Rullgard <mans@mansr.com>
* cljr: remove stray semicolonMans Rullgard2011-12-08
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* cljr: add missing return statement in decode_end()Paul B Mahol2011-12-08
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* doc: add pulseaudio to the input listLuca Barbato2011-12-08
|
* avconv: remove unsubstantiated commentLuca Barbato2011-12-08
| | | | | All the currently supported OS-es manage to use return values properly.
* shorten: avoid abort() on unknown audio typesJohn Brooks2011-12-08
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* cljr: add encoderPaul B Mahol2011-12-08
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* build: merge lists of HTML documentation targetsDiego Biurrun2011-12-08
|
* tests/examples: Mark some variables only used within their files as static.Diego Biurrun2011-12-08
|
* tests/tools/examples: Replace direct exit() calls by return.Diego Biurrun2011-12-08
|
* x86 cpuid: set vendor union members separatelySean McGovern2011-12-08
| | | | | | | | | Solaris Studio (suncc) has difficulty with filling in members of a union. Instead, let's retrieve and store the cpuid() results separately. This is still a compiler bug, however this fix does not cause a regression on other platforms. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* cljr: release picture at end of decodingPaul B. Mahol2011-12-08
| | | | | | Otherwise after transcoding from cljr we get: Found 1 unreleased buffers! Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* rv40: NEON optimised rv40 qpel motion compensationMans Rullgard2011-12-07
| | | | | | Based on patch by Janne Grunau. Signed-off-by: Mans Rullgard <mans@mansr.com>
* drawtext: remove typoLuca Barbato2011-12-07
| | | | It slipped through the last two iterations.
* pcm-mpeg: implement new audio decoding apiHendrik Leppkes2011-12-07
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* w32thread: port fixes to pthread_cond_broadcast() from x264.Ronald S. Bultje2011-12-07
|
* doc: add editor configuration section with Vim and Emacs settingsDiego Biurrun2011-12-07
| | | | based on a patch by Victor Vasiliev, vasilvv gmail com
* dxva2.h: include d3d9.h to define LPDIRECT3DSURFACE9Rafaël Carré2011-12-07
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avformat/utils: Drop unused goto label.Diego Biurrun2011-12-07
| | | | libavformat/utils.c:2165:2: warning: label ‘fail’ defined but not used
* doxygen: Replace '\' by '@' in Doxygen markup tags.Diego Biurrun2011-12-07
|
* cosmetics: drop some completely pointless parenthesesDiego Biurrun2011-12-07
|
* cljr: simplify CLJRContextPaul B. Mahol2011-12-07
| | | | | | There is no need to have delta, offset and gb in CLJRContext. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* drawtext: introduce rand(min, max)Luca Barbato2011-12-07
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* drawtext: introduce explicit draw/hide variableLuca Barbato2011-12-07
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* rtmp: Use nb_invokes for all invoke commandsMartin Storsjö2011-12-07
| | | | | | | | | 704af3e29c3ddbc22ac5c8f40e5a0f860d53ac4c broke publishing of rtmp streams, at least publishing to Wowza servers. This changes all invoke commands to use nb_invokes. Signed-off-by: Martin Storsjö <martin@martin.st>
* Code cleanup - mpegvideo.c - 500-1000lineKonstantin Todorov2011-12-06
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* rv40: NEON optimised weighted predictionJanne Grunau2011-12-06
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* rv40: NEON optimised chroma MCJanne Grunau2011-12-06
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: move NEON H264 chroma mc to a separate fileMans Rullgard2011-12-06
| | | | | | This allows sharing code with the rv40 version of these functions. Signed-off-by: Mans Rullgard <mans@mansr.com>
* rv34: NEON optimised inverse transform functionsJanne Grunau2011-12-06
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mov: Don't av_malloc(0).Alex Converse2011-12-05
| | | | | | | malloc() is allowed to return NULL when zero is the argument. This causes us to think malloc has failed and return AVERROR(ENOMEM). In addition OS X malloc() returns an unfreeable non-NULL pointer for size zero when alignment is greater than 16.
* avconv: only allocate 1 AVFrame per input streamJustin Ruggles2011-12-05
| | | | | This avoids allocating/freeing an AVFrame for each packet decode. It also simplifies error handling in transcode_audio() and transcode_video().
* avconv: fix memleaks due to not freeing the AVFrame for audioJustin Ruggles2011-12-05
|
* h264-fate: remove -strict 1 except where necessary (mr4/5-tandberg).Ronald S. Bultje2011-12-05
|
* misc Doxygen markup improvementsDiego Biurrun2011-12-05
|
* doxygen: eliminate Qt-style doxygen syntaxDiego Biurrun2011-12-05
|
* g722: Add a regression test for muxing/demuxing in wavMartin Storsjö2011-12-05
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* g722: Change bits per sample to 4Sjoerd Simons2011-12-05
| | | | | | | | | | | | | | | Earlier, bits per sample was defined as 8, since bits_per_coded_sample was used to indicate whether to ignore the lower bits of the codeword, having values 6, 7 or 8. g722 encodes 2 samples into one byte codeword, therefore the bits per sample is 4. By changing this, the generated timestamps for streams encoded with g722 become correct. This makes timestamp generation for g722 data correct (both when encoding and when demuxing from raw g722 files). Signed-off-by: Martin Storsjö <martin@martin.st>
* g722dec: Signal skipping the lower bits via AVOptions instead of ↵Martin Storsjö2011-12-05
| | | | | | | | | | | | | | | bits_per_coded_sample This avoids using bits_per_coded_sample for this information. bits_per_coded_sample should be 4 for this codec normally, since two samples are encoded into one 8 bit codeword. In principle, this might be info that needs to be passed from a demuxer, and in that case, a private AVOption isn't the best choice, but no such samples are available at the moment, so that use case is purely theoretical at the moment. Signed-off-by: Martin Storsjö <martin@martin.st>