summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* alac: factor out loading of next decoded sample in LPC predictionJustin Ruggles2012-07-19
|
* alac: use index into buffer_out instead of incrementing the pointerJustin Ruggles2012-07-19
|
* alac: simplify lpc coefficient adaptationJustin Ruggles2012-07-19
|
* alac: reduce the number of local variables needed in lpc predictionJustin Ruggles2012-07-19
|
* alac: simplify 1st order prediction and reading of warm-up samplesJustin Ruggles2012-07-19
|
* alac: cosmetics: reindent after last commitJustin Ruggles2012-07-19
|
* alac: remove unneeded conditionals in predictor_decompress_fir_adapt()Justin Ruggles2012-07-19
|
* alac: use sizeof() instead of hardcoded data sizesJustin Ruggles2012-07-19
|
* alac: make block_size signedJustin Ruggles2012-07-19
| | | | It does not need to be unsigned.
* alac: remove a duplicate local variableJustin Ruggles2012-07-19
|
* alac: conditionally set sign_modifier to 1Justin Ruggles2012-07-19
| | | | | It is already unconditionally set to 0 prior to this, so we can modify it only when needed.
* alac: eliminate 2 unneeded local variables in bastardized_rice_decompress()Justin Ruggles2012-07-19
| | | | | x_modified is just unnecessary, and final_val can be removed by simplifying the unsigned-to-signed conversion.
* alac: adjust conditions for updating entropy decoder historyJustin Ruggles2012-07-19
| | | | avoids some unnecessary arithmetic in certain situations
* alac: cosmetics: reindent after last commitJustin Ruggles2012-07-19
|
* alac: limit the rice param before passing to decode_scalar()Justin Ruggles2012-07-19
| | | | | reduces the number of parameters to decode_scalar() and slightly simplifies the code
* alac: reduce the number of parameters to bastardized_rice_decompress()Justin Ruggles2012-07-19
| | | | Use the ALACContext fields directly instead.
* alac: cosmetics: rename some ALACContext parametersJustin Ruggles2012-07-19
|
* alac: clean up and update comments leftover from reverse-engineeringJustin Ruggles2012-07-19
|
* avformat: move 'chan' tag parsing to mov_chan.c to share with the CAF demuxerJustin Ruggles2012-07-19
|
* caf: use int64_t for num_packetsJustin Ruggles2012-07-19
| | | | It is used to store a value read by avio_rb64().
* caf: fix 'pakt' chunk parsingJustin Ruggles2012-07-19
| | | | | | according to the CAF specification: "... the value for mChunkSize can be greater than the actual valid content of the packet table chunk"
* caf: support either old or new style ALAC magic kuki chunkJustin Ruggles2012-07-19
|
* Print full compiler identification, not only version numberMans Rullgard2012-07-19
| | | | | | This provides a more precise identification of the compiler used. Signed-off-by: Mans Rullgard <mans@mansr.com>
* flacdec: reverse lpc coeff order, simplify filterMans Rullgard2012-07-19
| | | | | | | Reversing the lpc coefficient order simplifies indexing in the filter. Signed-off-by: Mans Rullgard <mans@mansr.com>
* x86: dsputil: drop some unused CPU flag debug codeDiego Biurrun2012-07-19
|
* ppc: fix build with altivec disabledMans Rullgard2012-07-18
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* vp3: move idct and loop filter pointers to new vp3dsp contextMans Rullgard2012-07-18
| | | | | | | | This moves all VP3-specific function pointers from dsputil to a new vp3dsp context. There is no reason to ever use the VP3 IDCT where an MPEG2 IDCT is expected or vice versa. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: add CONFIG_VP3DSP, reduce repetition in OBJS listsMans Rullgard2012-07-18
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* tscc2: do not add/subtract 128 bias during DCTKostya Shishkov2012-07-18
| | | | | | | It turns out that the reference decoder subtracts 128 from DC during block decode but adds it back during reordering block with zigzag pattern. Transforming block with incorrect DC caused heavy visual artifacts for many quantisers.
* tscc2: fix typo in DCTKostya Shishkov2012-07-18
|
* configure: clarify external library section of help outputDiego Biurrun2012-07-18
|
* configure: mark libfdk-aac as nonfreeDiego Biurrun2012-07-18
|
* configure: cosmetics: drop some unnecessary backslashesDiego Biurrun2012-07-18
|
* os_support: K&R formatting cosmeticsDiego Biurrun2012-07-17
|
* libopenjpeg: introduce encoding supportMichael Bradshaw2012-07-17
| | | | | | | Based on FFmpeg version from commit 713a7854e06964abc8f7d015b94acbed27769d24 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* libopenjpeg: rename decoder source file.Michael Bradshaw2012-07-17
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* RTMPTS protocol supportSamuel Pitoiset2012-07-17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* RTMPS protocol supportSamuel Pitoiset2012-07-17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: print an error message when demuxing fails.Anton Khirnov2012-07-17
| | | | | | Also exit in such a case if -xerror is used. Fixes bug 329.
* tscc2: DCT output should not be clippedKostya Shishkov2012-07-17
| | | | This fixes decoding some TSCC2 files with large quantisers.
* rtmp: Rename rtmphttp to ffrtmphttpSamuel Pitoiset2012-07-17
| | | | | | | The prefix makes it easier to distinguish the proper end-user protocols from the internal ones. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: rtmp_parse_result() add case for video and audio packets to avoid ↵Jordi Ortiz2012-07-16
| | | | | | undesired debug output. Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* configure: Move the getaddrinfo function check into the network blockMartin Storsjö2012-07-16
| | | | | | This makes the two checks (general vs winsock) fit in better. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Remove an unused 'have' itemMartin Storsjö2012-07-16
| | | | | | | This is only used for checking for a certain library, but the code doesn't need to know whether the function was found. Signed-off-by: Martin Storsjö <martin@martin.st>
* mpeg: remove disabled codeDiego Biurrun2012-07-16
|
* libfdk-aac: Check if cutoff value is validMohammad Alsaleh2012-07-15
| | | | | | | | Passing a cutoff value < sample_rate/256 will cause a crash. Also, values >20000 will have no effect and 20000 will be used anyway. Signed-off-by: Mohammad Alsaleh <msal@tormail.org> Signed-off-by: Martin Storsjö <martin@martin.st>
* network: Always use our version of gai_strerror on windowsMartin Storsjö2012-07-15
| | | | | | | | Even if linking directly to getaddrinfo, use our version of gai_strerror instead of the system's version. Microsoft explicitly documents that their version of gai_strerror is thread-unsafe. Signed-off-by: Martin Storsjö <martin@martin.st>
* network: Undefine existing gai_strerror definitionsMartin Storsjö2012-07-15
| | | | | | | | | | | This avoids warnings if there already exists a definition. This is the case on windows, where the getaddrinfo isn't available and linked to (and we use our fallbacks instead, which actually try to use the proper getaddrinfo version if found at runtime), but gai_strerror still exists as a define. Signed-off-by: Martin Storsjö <martin@martin.st>
* network: Extend the fallback gai_strerror implementation to handle more ↵Martin Storsjö2012-07-15
| | | | | | | | | error codes This is useful if a proper getaddrinfo is loaded dynamically on windows, while using the fallback implementation of gai_strerror. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Check for CommandLineToArgvWRonald S. Bultje2012-07-15
| | | | | | | | | The actual result of the check isn't used anywhere (since we use this function unconditionally within #ifdef _WIN32), but it makes sure we explicitly link to shell32 (which is linked in implictly on mingw). Signed-off-by: Martin Storsjö <martin@martin.st>