summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Move variable declaration to block where it is used and simplify code.Reimar Döffinger2010-01-28
| | | | | | | Avoids a (incorrect) "possibly used uninitialized" warning, no measurable speed difference. Originally committed as revision 21518 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Export H264 profile and level in AVCodecContext.Rafaël Carré2010-01-28
| | | | | | Patch by Rafaël Carré, rafael D carre A gmail Originally committed as revision 21517 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Extract duplicated code into a separate function.Reimar Döffinger2010-01-28
| | | | | | | 5% faster on Intel Atom with gcc 4.4.1 (performance is unchanged if using av_always_inline). Originally committed as revision 21516 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Append ECFLAGS to CFLAGSMåns Rullgård2010-01-28
| | | | | | | This makes it easy to supply extra flags on the make command line for testing purposes. Originally committed as revision 21515 to svn://svn.ffmpeg.org/ffmpeg/trunk
* factorize first filter call out, this makes the code somewhatMichael Niedermayer2010-01-28
| | | | | | smaller without any speed loss. Originally committed as revision 21514 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c : Don't set AVFormatParameters::[audio|video]_codec_idJai Menon2010-01-28
| | | | | | since it is no longer required. Originally committed as revision 21513 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add RTP/H.263 depacketizer by Martin Storsjö <$firstname () $firstname st>.Ronald S. Bultje2010-01-28
| | | | Originally committed as revision 21512 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid using deprecated AVFormatParameters::[audio|video]_codec_id field.Jai Menon2010-01-28
| | | | Originally committed as revision 21511 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify. See "[PATCH] simplify ff_set_fixed_vector()" thread on mailinglist.Ronald S. Bultje2010-01-28
| | | | Originally committed as revision 21510 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add --malloc-prefix to apply a prefix to malloc, free etcMåns Rullgård2010-01-28
| | | | | | | This makes it easy to use a replacement allocator instead of the system default one. Originally committed as revision 21509 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Initialize thread_context[0] with h264 parser context.Rafaël Carré2010-01-28
| | | | | | | | This allows freeing the parser memory in the thread_context freeing loop. Patch by Rafaël Carré gmailify(rafael, carre) Originally committed as revision 21508 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change wraper functions to always inline, they are faster now that way.Michael Niedermayer2010-01-28
| | | | | | 1% faster MBAFF decoding overall, maybe ~0.1% faster for the cathedral sample. Originally committed as revision 21507 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentMichael Niedermayer2010-01-28
| | | | Originally committed as revision 21506 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Restructure check_mv()Michael Niedermayer2010-01-28
| | | | | | ~20 cpu cycles faster loopfilter Originally committed as revision 21505 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Restructure if() in check_mv()Michael Niedermayer2010-01-28
| | | | | | quite a bit faster Originally committed as revision 21504 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Unroll loops in check_mv()Michael Niedermayer2010-01-28
| | | | | | ~6% faster (slow path) loopfilter (should be ~2% overall) Originally committed as revision 21503 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factor mv/ref compare code out.Michael Niedermayer2010-01-28
| | | | | | | | This is a hair slower (0.15% maybe) but i really dont want to have the identical code duplicated 3 times because gcc adds odd threaded jumps with register reshuffling and register safe/restore. Originally committed as revision 21502 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_mallocz in url_open_protocol for URLContext.Daniel Kristjansson2010-01-28
| | | | | | Patch by Daniel Kristjansson: danielk cuymedia net Originally committed as revision 21501 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove last MAX_STREAMS from avienc.cMichael Niedermayer2010-01-28
| | | | Originally committed as revision 21500 to svn://svn.ffmpeg.org/ffmpeg/trunk
* configure: consolidate compiler-specific optimisation settingsMåns Rullgård2010-01-28
| | | | | | | In the main per-compiler section, set speed_cflags and size_cflags with suitable values. Later one or the other is added to CFLAGS. Originally committed as revision 21499 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Introduce AVIStream struct and move stream based variables to it.Michael Niedermayer2010-01-28
| | | | | | This removes all but one MAX_STREAM from avienc.c. Originally committed as revision 21498 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify first edge filter condition.Michael Niedermayer2010-01-28
| | | | Originally committed as revision 21497 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics, mostly indention, 2 or so new fixme comments that i was to lazyMichael Niedermayer2010-01-28
| | | | | | to split out Originally committed as revision 21496 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make the fast loop filter path work with unavailable left MBs.Michael Niedermayer2010-01-28
| | | | | | | | This prevents the issue with having to switch between slow and fast code paths in each row. 0.5% faster loopfilter for cathedral Originally committed as revision 21495 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get rid of the start variable.Michael Niedermayer2010-01-28
| | | | | | a few cycles faster Originally committed as revision 21494 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Unroll main loop so the edge==0 case is seperate.Michael Niedermayer2010-01-28
| | | | | | | | | | This allows many things to be simplified away. h264 decoder is overall 1% faster with a mbaff sample and 0.1% slower with the cathedral sample, probably because the slow loop filter code must be loaded into the code cache for each first MB of each row but isnt used for the following MBs. Originally committed as revision 21493 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Declare variable "version" in the PRINT_LIB_VERSION() macro if block,Stefano Sabatini2010-01-27
| | | | | | slightly simpler and more robust. Originally committed as revision 21492 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support demuxing Blu-ray subtitles in matroska files.Carl Eugen Hoyos2010-01-27
| | | | | | Patch sent to mailing list by Taylor Ralph, taylor D ralph A gmail Originally committed as revision 21491 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix BSD compile (PF_UNSPEC is not a standard define, AF_UNSPEC is).Ronald S. Bultje2010-01-27
| | | | Originally committed as revision 21490 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix svq3_* function declarations.Rafaël Carré2010-01-27
| | | | | | Patch by Rafaël Carré, rafael D carre A gmail Originally committed as revision 21489 to svn://svn.ffmpeg.org/ffmpeg/trunk
* SVQ1: 4-byte-align codebook tablesMåns Rullgård2010-01-27
| | | | | | These tables are accessed as uint32 so they must be suitably aligned. Originally committed as revision 21488 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix possible crashes in mlp parser, it tries to go back 7 bytes afterReimar Döffinger2010-01-27
| | | | | | | | finding the 4-byte signature. Add a check that ignores the signature if we do not have enough previous data to go back at least 7 bytes. Originally committed as revision 21487 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reduce log level of "Extracting .. channel downmix" to AV_LOG_DEBUG, theReimar Döffinger2010-01-27
| | | | | | message is pointless to ordinary users and is printed once per frame. Originally committed as revision 21486 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix duration calculation in the presence of a single wraping of the timeline.Michael Niedermayer2010-01-27
| | | | | | Fixes issue1714. Originally committed as revision 21485 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Schedule an increase in the maximum number of streamsJai Menon2010-01-27
| | | | | | at next libavformat major version bump. Originally committed as revision 21484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c : Increase static limit on the maximum number ofJai Menon2010-01-27
| | | | | | input files. Originally committed as revision 21483 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add macro AV_JOIN() for joining two tokens into oneMåns Rullgård2010-01-27
| | | | Originally committed as revision 21482 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert Revision: 21362Michael Niedermayer2010-01-27
| | | | | | | | | | | | Log: Set CODEC_CAP_SUBFRAMES for adpcm decoders This makes ffmpeg stop printing millions of Multiple frames in a packet from stream 0 when decoding adpcm. Reason: adpcm has no subframes, the flag does not belong there Originally committed as revision 21481 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print "Multiple frames in a packet" warning independant of CODEC_CAP_SUBFRAMESMichael Niedermayer2010-01-27
| | | | | | | because CODEC_CAP_SUBFRAMES is primarely misused to hide this warning otherwise which renders the flag completely useless. Originally committed as revision 21480 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update comment.Michael Niedermayer2010-01-27
| | | | Originally committed as revision 21479 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert Revision: 21473Michael Niedermayer2010-01-27
| | | | | | | | | Log: Fix misc typos, patch by Fabian Greffrath base64_decode(PGZhYmlhbkBncmVmZnJhdGguY29tPg==). This violates the spec. Originally committed as revision 21478 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prettify PRINT_LIB_VERSION macroMåns Rullgård2010-01-27
| | | | Originally committed as revision 21477 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Get rid of ifdeffery for printing library versions and configurationsMåns Rullgård2010-01-27
| | | | Originally committed as revision 21476 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Emit CONFIG_AVUTIL for completenessMåns Rullgård2010-01-27
| | | | Originally committed as revision 21475 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use table to speedup access to non_zero_count in MBAFF with differing ↵Michael Niedermayer2010-01-27
| | | | | | | | interlacing. ~4 cpu cycles speedup Originally committed as revision 21474 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix misc typos, patch byStefano Sabatini2010-01-27
| | | | | | Fabian Greffrath base64_decode(PGZhYmlhbkBncmVmZnJhdGguY29tPg==). Originally committed as revision 21473 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: fix linkingMåns Rullgård2010-01-27
| | | | | | Alphabetical order isn't always a good idea. Originally committed as revision 21472 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename swscale-example to swscale-test, to better reflect the intendedStefano Sabatini2010-01-27
| | | | | | use of the program. Originally committed as revision 30439 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Document av_register_protocol(), not that it really needs to beStefano Sabatini2010-01-27
| | | | | | documented but it's nice to have everything documented. Originally committed as revision 21471 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify left_xy initMichael Niedermayer2010-01-27
| | | | Originally committed as revision 21470 to svn://svn.ffmpeg.org/ffmpeg/trunk