summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* cosmetics: Switch Doxygen comments to JavaDoc style.Diego Biurrun2010-04-20
| | | | Originally committed as revision 22919 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vertical align in libx264.cJason Garrett-Glaser2010-04-19
| | | | Originally committed as revision 22915 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add const to some pointer parameters.Michael Kaufmann2010-04-17
| | | | | | Patch by Michael Kaufmann, hallo michael-kaufmann ch Originally committed as revision 22900 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: Use avctx pointer directlyDavid Conrad2010-04-17
| | | | Originally committed as revision 22899 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: Read fps and aspect ratio in the decoderDavid Conrad2010-04-17
| | | | Originally committed as revision 22898 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: Don't crop if there's a left/top offset, it's wrongDavid Conrad2010-04-17
| | | | | | Fixes issue1834 Originally committed as revision 22897 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: DC-only IDCTDavid Conrad2010-04-17
| | | | | | 2-4% faster overall decode Originally committed as revision 22896 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: More buffer length checksDavid Conrad2010-04-16
| | | | | | .5% slower to fix some crashes on invalid streams Originally committed as revision 22893 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: Remove internal debug statementDavid Conrad2010-04-16
| | | | Originally committed as revision 22892 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.264: cosmetics (vertical align).Gwenole Beauchesne2010-04-15
| | | | Originally committed as revision 22885 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.264: move avctx->{profile,level} init before AVCodecContext.get_format().Gwenole Beauchesne2010-04-15
| | | | Originally committed as revision 22884 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.264: move avctx->refs init before AVCodecContext.get_format().Gwenole Beauchesne2010-04-15
| | | | Originally committed as revision 22883 to svn://svn.ffmpeg.org/ffmpeg/trunk
* pngdec: Add support for PIX_FMT_Y400AAndreas Öman2010-04-14
| | | | Originally committed as revision 22882 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add PIX_FMT_Y400A, 8bit gray, 8bit alphaAndreas Öman2010-04-14
| | | | Originally committed as revision 22881 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize code in get_bit_rate().Stefano Sabatini2010-04-13
| | | | Originally committed as revision 22879 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add rectangle.h #include for fill_rectangle().Diego Biurrun2010-04-13
| | | | Originally committed as revision 22877 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move static function fill_filter_caches() from h264.h to h264.c.Diego Biurrun2010-04-13
| | | | | | | | The function is only used within that file, so it makes sense to place it there. This fixes many warnings of the type: h264.h:1170: warning: ‘fill_filter_caches’ defined but not used Originally committed as revision 22876 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCA: indentMåns Rullgård2010-04-13
| | | | Originally committed as revision 22872 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCA: optimise dca_subsubframe()Måns Rullgård2010-04-13
| | | | | | 8% faster overall on Cortex-A8. Originally committed as revision 22871 to svn://svn.ffmpeg.org/ffmpeg/trunk
* [VA-API] Fix long-term reference frames addition to the DPB.Gwenole Beauchesne2010-04-13
| | | | | | This fixes MR2_MW_A/MR2_TANDBERG_E on Intel Ironlake and NVIDIA HW. Originally committed as revision 22869 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: fix build on non-NEON ARMMåns Rullgård2010-04-13
| | | | Originally committed as revision 22867 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change ff_raw_pixelFormatTags RGB entries (RGB555, BGR555, RGB565,Stefano Sabatini2010-04-12
| | | | | | | | | BGR565, RGB565) to make them specify the tags for the LE variants rather than for the native endian ones. Fix NUT compatibility. Originally committed as revision 22866 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix grammar: a expression -> an expression.Stefano Sabatini2010-04-12
| | | | Originally committed as revision 22865 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove stray empty line.Stefano Sabatini2010-04-12
| | | | Originally committed as revision 22864 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCA: ARM/NEON optimised lfe_firMåns Rullgård2010-04-12
| | | | Originally committed as revision 22863 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCA: 16-byte-align lfe_fir tablesMåns Rullgård2010-04-12
| | | | Originally committed as revision 22862 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCA: break out lfe_interpolation_fir() inner loops to a functionMåns Rullgård2010-04-12
| | | | | | This enables SIMD optimisations of this function. Originally committed as revision 22861 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix constness for func[12] parameters in ff_parse_expr() andStefano Sabatini2010-04-12
| | | | | | | | | | | | | | | | | ff_parse_and_eval_expr(). Change func[12] attributes from "** func" to "* const * func". This is consistent with the semantics of the provided arrays of functions, which are not supposed to be changed by the ff_parse_* functions. Also fix the GCC compilation warnings: libavcodec/ratecontrol.c: In function ‘ff_rate_control_init’: libavcodec/ratecontrol.c:109: warning: passing argument 3 of ‘ff_parse_expr’ discards qualifiers from pointer target type libavcodec/eval.h:69: note: expected ‘double (**)(void *, double)’ but argument is of type ‘double (* const*)(void *, double)’ Originally committed as revision 22860 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change constness for func[12]_name parameters of ff_parse_expr() andStefano Sabatini2010-04-12
| | | | | | | | | ff_parse_and_eval_expr(). Change attribute from "const char **" to "const char * const *". The name arrays are not supposed to be changed by the function. Originally committed as revision 22859 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ff_parse() to ff_parse_expr().Stefano Sabatini2010-04-12
| | | | | | | The new name is more expressive and fits better in the overall naming scheme for the revisited eval API. Originally committed as revision 22858 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unnecessary header inclusion directives.Stefano Sabatini2010-04-12
| | | | Originally committed as revision 22857 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Extradata length checks for Huffyuv.Michael Kaufmann2010-04-12
| | | | | | Patch by Michael Kaufmann hallo $(name) dash $(surname) ch Originally committed as revision 22856 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCA: use FASTDIV in decode_blockcode()Måns Rullgård2010-04-12
| | | | Originally committed as revision 22855 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: fix NEON synth_filter_float with hardfp callsMåns Rullgård2010-04-12
| | | | Originally committed as revision 22852 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove useless header inclusion.Jai Menon2010-04-12
| | | | Originally committed as revision 22851 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCA: simplify lfe_interpolation_fir()Måns Rullgård2010-04-12
| | | | | | | | | | This reorders the lfe_fir tables, and drops the mirrored half, such that the loops in lfe_interpolation_fir() can be simplified. The new loop structure should be easier to implement with SIMD. Static data size is reduced by 2kB. 3% faster on Cortex-A8. Originally committed as revision 22849 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCA: use a local variable for loop boundaryMåns Rullgård2010-04-12
| | | | | | | This prevents gcc reloading the value from memory on each iteration of the loop. Originally committed as revision 22848 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCA: use some type-punning in qmf_32_subbands()Måns Rullgård2010-04-12
| | | | Originally committed as revision 22847 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ff_eval2() to ff_parse_and_eval_expr().Stefano Sabatini2010-04-11
| | | | | | The new name better expresses what the function does. Originally committed as revision 22845 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ff_parse_eval() to ff_eval_expr().Stefano Sabatini2010-04-11
| | | | | | The new name expresses better what the function does. Originally committed as revision 22844 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Place some empty line in the doxy.Stefano Sabatini2010-04-11
| | | | | | Improve readability, also consistent with the predominant doxy style. Originally committed as revision 22841 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove redundant file descriptions from copyright headers.Stefano Sabatini2010-04-11
| | | | | | File description is only kept in the @file doxy. Originally committed as revision 22840 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid the use of the symbol ff_expr_s for referencing AVExpr.Stefano Sabatini2010-04-11
| | | | | | | | This way we have to deal only with struct AVExpr and AVExpr, which is slightly less confusing as the association between the two symbols is obvious. Originally committed as revision 22839 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DECLARE_ALIGNED usage requires #inclusion of 'mem.h'.Jai Menon2010-04-11
| | | | Originally committed as revision 22838 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Doxument ff_free_expr().Stefano Sabatini2010-04-11
| | | | Originally committed as revision 22837 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ff_fill_linesize() use the information stored inStefano Sabatini2010-04-11
| | | | | | | | av_pix_fmt_descriptors. Allow simplification and a more generic implementation. Originally committed as revision 22836 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ff_eval_free() to ff_free_expr().Stefano Sabatini2010-04-11
| | | | Originally committed as revision 22834 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename AVEvalExpr to AVExpr, as suggested by Michael.Stefano Sabatini2010-04-11
| | | | | | The new name is shorter and less confusing. Originally committed as revision 22833 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move AVEvalExpr declaration at the beginning of the file, where it isStefano Sabatini2010-04-11
| | | | | | less distracting. Originally committed as revision 22832 to svn://svn.ffmpeg.org/ffmpeg/trunk
* alacenc : Report supported input sample formats.Jai Menon2010-04-10
| | | | Originally committed as revision 22829 to svn://svn.ffmpeg.org/ffmpeg/trunk