summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Optimize filter_mb_mbaff_edge*()Michael Niedermayer2010-01-23
| | | | Originally committed as revision 21397 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Optmize 8x8dct check used to skip some borders in the loop filter.Michael Niedermayer2010-01-23
| | | | | | 4 cpu cycles faster. Originally committed as revision 21396 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_freep intead of av_free to free pointers in vp56 context.Reimar Döffinger2010-01-23
| | | | Originally committed as revision 21395 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Zero the frame data on allocation for VB codec, e.g. the FATE sample seems toReimar Döffinger2010-01-23
| | | | | | rely on this. Originally committed as revision 21394 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make url_read_complete retry on EAGAIN and return how much data it readReimar Döffinger2010-01-23
| | | | | | if it reached EOF, making it useful in more cases. Originally committed as revision 21393 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print a warning when DATA chunk is encountered in the middle of chunk.Ronald S. Bultje2010-01-23
| | | | | | From multirate RM patch by Ronald S. Bultje Originally committed as revision 21392 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Export wma_critical_freqs as ff_wma_critical_freqsDaniel Verkamp2010-01-23
| | | | Originally committed as revision 21391 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix heap overflow with -async.Michael Niedermayer2010-01-23
| | | | | | Fixes issue1666 Originally committed as revision 21390 to svn://svn.ffmpeg.org/ffmpeg/trunk
* The SSSE3 version of dct_quantize in mpegvideo_mmx_template.c needsReimar Döffinger2010-01-22
| | | | | | | inv_zigzag_direct16 16-byte aligned, so mark it appropriately. Fixes encoder crashes e.g. with MPlayer's -vf lavc. Originally committed as revision 21389 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove conditional M_PI definition, it is already defined inStefano Sabatini2010-01-22
| | | | | | libavutil/mathematics.h indirectly included by libavformat/avformat.h. Originally committed as revision 21388 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace deprecated guess_format() with av_guess_format().Martin Storsjö2010-01-22
| | | | | | Patch by Martin Storsjö reverse(<ts.nitram@nitram>). Originally committed as revision 21387 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement an sse version of scalarproduct_float().Alex Converse2010-01-22
| | | | Originally committed as revision 21386 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check for chunk boundaries when decoding VB codec dataKostya Shishkov2010-01-22
| | | | Originally committed as revision 21385 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Zero palette in case not all entries are initialized laterKostya Shishkov2010-01-22
| | | | Originally committed as revision 21384 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make style a little bit more K&R'ish.Ronald S. Bultje2010-01-22
| | | | Originally committed as revision 21383 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename a function which is no longer ipv6-specific. Patch by Martin StorsjöMartin Storsjö2010-01-22
| | | | | | <$firstname () $firstname st>. Originally committed as revision 21382 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use the control URI from the SDP (if present) rather than the input filename,Alan Steremberg2010-01-22
| | | | | | | | if present. This fixes playback of a number of MS-RTSP streams, mostly these for which playback contains a session key in the URI. Fixes issue 1697. Patch by Alan Steremberg <$firstname dot $lastname () gmail com>. Originally committed as revision 21381 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård2010-01-22
| | | | Originally committed as revision 30385 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Suppress TMS470 warnings about alignment directivesMåns Rullgård2010-01-22
| | | | Originally committed as revision 21380 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DECLARE_ALIGNED macro for TMS470 compilerMåns Rullgård2010-01-22
| | | | | | | | | | | | This compiler supports gcc-style alignment attributes for struct, but not for global variables. For the latter, alignment can be specified with a pragma, which does not work for struct members or local variables. By using both pragma and attribute, one or the other will always take effect. Unfortunately, no means exists for aligning stack variables. Originally committed as revision 21379 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add an AV_PRAGMA() macro for constructing _Pragma() directivesMåns Rullgård2010-01-22
| | | | | | | The seemingly equivalent _Pragma(AV_STRINGIFY(x)) is not accepted by some compilers. Originally committed as revision 21378 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård2010-01-22
| | | | Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
* configure: fix --cpu=hostMåns Rullgård2010-01-22
| | | | | | The awk command used inadvertently relied on non-standard features. Originally committed as revision 21376 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Gcc idiocy fixes related to filter_mb_edge*.Michael Niedermayer2010-01-22
| | | | | | | | | | | | | | Change order of operands as gcc uses a hardcoded register per operand it seems even for static functions thus reducing unneeded moved (now functions try to pass the same argument in the same spot). Change signed int to unsigned int for array indexes as signed requires signed extension while unsigned is free. move the +52 up and merge it where it will end as a lea instruction, gcc always splits the 52 out there turning the free +52 into an expensive one otherwise. The changed code becomes a little faster. Originally committed as revision 21375 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update regression tests after r21372David Conrad2010-01-21
| | | | Originally committed as revision 21374 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move dquant check into qscale overflow check.Michael Niedermayer2010-01-21
| | | | | | | This should be faster (couldnt meassue a difference), and its less picky on slightly out of spec dquant. Originally committed as revision 21373 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mkvenc: Write TrackTimecodeScaleRafaël Carré2010-01-21
| | | | | | patch by Rafael (dot) Carre (a) gmail (d) com Originally committed as revision 21372 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove reply and content_ptr arguments from rtsp_send_cmd_async(), sinceRonald S. Bultje2010-01-21
| | | | | | they are unused. Originally committed as revision 21371 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change on rtsp_send_cmd() to the _async() version since we don't use theRonald S. Bultje2010-01-21
| | | | | | response anyway. Originally committed as revision 21370 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after r21368.Ronald S. Bultje2010-01-21
| | | | Originally committed as revision 21369 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Pretty embarassing bug; we shouldn't use av_strlcatf() on an uninitializedRonald S. Bultje2010-01-21
| | | | | | buffer, that is doomed to not work at some point. Originally committed as revision 21368 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make output-example.c handle AAC audio.Martin Storsjö2010-01-21
| | | | | | Patch by Martin Storsjö martin martin st Originally committed as revision 21367 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make calculation of mask_edge free of branches, faster of course but probablyMichael Niedermayer2010-01-21
| | | | | | little effect overall as this is not that often executed. Originally committed as revision 21366 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove IPv4-only codepath. Patch by Martin Storsjö <$first $first st>.Martin Storsjö2010-01-21
| | | | Originally committed as revision 21365 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clarify CODEC_CAP_SUBFRAMES.Michael Niedermayer2010-01-21
| | | | Originally committed as revision 21364 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make DECLARE_ALIGNED macros work with external array specifiersMåns Rullgård2010-01-21
| | | | | | | | The macro implementation might need the name of the variable being declared for compiler-specific syntax. Moving array specifiers outside the macro invocation allows this to work. Originally committed as revision 21363 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set CODEC_CAP_SUBFRAMES for adpcm decodersMåns Rullgård2010-01-21
| | | | | | | | This makes ffmpeg stop printing millions of Multiple frames in a packet from stream 0 when decoding adpcm. Originally committed as revision 21362 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More const-correctness for sws_scaleDavid Conrad2010-01-21
| | | | Originally committed as revision 30381 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Set start_time and duration in AVStream instead of AVFormatContext forDavid Conrad2010-01-21
| | | | | | | formats with only one stream; the AVFormatContext values will be derived from the AVStream and this helps in calculating stream bitrate. Originally committed as revision 21361 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use two separate memory arguments since 8+() is invalid gas syntaxDavid Conrad2010-01-21
| | | | Originally committed as revision 21360 to svn://svn.ffmpeg.org/ffmpeg/trunk
* IndentMåns Rullgård2010-01-20
| | | | Originally committed as revision 21359 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Always call avcodec_thread_init()Måns Rullgård2010-01-20
| | | | | | | | | The various avcodec_thread_init() functions are updated to return immediately after setting avctx->thread_count. This allows -threads 0 to pass through to codecs. It also simplifies the usage for apps using libavcodec. Originally committed as revision 21358 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Translate -mfpu=vfpv3 for TMS470Måns Rullgård2010-01-20
| | | | Originally committed as revision 21357 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ignore annoying armcc warningsMåns Rullgård2010-01-20
| | | | Originally committed as revision 21356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Attempt to fix asm compilation failure.Michael Niedermayer2010-01-20
| | | | | | Only tested on gcc 4 & x86_64. Originally committed as revision 21355 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Added myself as dxva2 maintainer.Laurent Aimar2010-01-20
| | | | Originally committed as revision 21354 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H264 DXVA2 implementationLaurent Aimar2010-01-20
| | | | | | | | | | | | | | It allows VLD H264 decoding using DXVA2 (GPU assisted decoding API under VISTA and Windows 7). It is implemented by using AVHWAccel API. It has been tested successfully for some time in VLC using an nvidia card on Windows 7. To compile it, you need to have the system header dxva2api.h (either from microsoft or using http://downloads.videolan.org/pub/videolan/testing/contrib/dxva2api.h) The generated libavcodec.dll does not depend directly on any new lib as the necessary objects are given by the application using FFmpeg. Originally committed as revision 21353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use the configure check from r21351 and use it to properly define structMartin Storsjö2010-01-20
| | | | | | | | | sockaddr (in case it's not missing) so it always works on the system that we are defining it for, in a RFC-2553/3493-compliant way (i.e. containing a ss_family field). which is used in udp.c. Patch by Martin Storsjö <$firstname $firstname st>. Originally committed as revision 21352 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a check for struct sockaddr->sa_len, which is an indication of whetherRonald S. Bultje2010-01-20
| | | | | | | the system wants a length entry in all socket structures or not. Patch by Martin Storsjö <$firstname $firstname st>. Originally committed as revision 21351 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use $(CC_O) in %-test.o rulesMåns Rullgård2010-01-20
| | | | Originally committed as revision 21350 to svn://svn.ffmpeg.org/ffmpeg/trunk