Statistics
| Branch: | Revision:

ffmpeg @ 5bb6fbb3

# Date Author Comment
5bb6fbb3 06/02/2002 12:23 PM Michael Niedermayer

data partitioning

Originally committed as revision 644 to svn://svn.ffmpeg.org/ffmpeg/trunk

287229e5 06/02/2002 12:22 PM Michael Niedermayer

msmpeg4v1 decoding

Originally committed as revision 643 to svn://svn.ffmpeg.org/ffmpeg/trunk

7f2fe444 06/02/2002 12:20 PM Michael Niedermayer

single coefficient elimination
prequantization
more readable malloc & check if NULL
error concealment / error resilience
b_quant_offset (unfinished, should be 0 for now)
data partitioning

Originally committed as revision 642 to svn://svn.ffmpeg.org/ffmpeg/trunk

0d21a846 06/02/2002 12:18 PM Michael Niedermayer

dont double check vectors
more correct EPZS implementation
much faster halfpel ME
simplifications / reducing duplicate code
4MV in LQ mode

Originally committed as revision 641 to svn://svn.ffmpeg.org/ffmpeg/trunk

6733417a 06/02/2002 12:16 PM Michael Niedermayer

error concealment / error resilience
merging s->first_gob_line & s->first_slice_line

Originally committed as revision 640 to svn://svn.ffmpeg.org/ffmpeg/trunk

92073d01 06/02/2002 12:15 PM Michael Niedermayer

error concealment / error resilience
data partitioning encoding/decoding
resync marker encoding
more correct headers
merging s->first_gob_line & s->first_slice_line

Originally committed as revision 639 to svn://svn.ffmpeg.org/ffmpeg/trunk

c9b5489c 06/02/2002 12:13 PM Michael Niedermayer

fixing get_bits_count at the end

Originally committed as revision 638 to svn://svn.ffmpeg.org/ffmpeg/trunk

7fd08ac1 06/02/2002 12:11 PM Michael Niedermayer

sqrt
MAX, MIN

Originally committed as revision 637 to svn://svn.ffmpeg.org/ffmpeg/trunk

ab00685a 06/01/2002 11:18 PM Michael Niedermayer

bugfix

Originally committed as revision 636 to svn://svn.ffmpeg.org/ffmpeg/trunk

1eb2212e 06/01/2002 02:35 PM Fabrice Bellard

mpegaudio decoder is in high precision mode by default (low precision is only interesting for slow/old CPUs)

Originally committed as revision 635 to svn://svn.ffmpeg.org/ffmpeg/trunk

81552334 06/01/2002 02:34 PM Fabrice Bellard

fixed layer1/2 overflow if very loud sound - fixed broken free format decoding to pass all mpeg audio standard decoding tests (please avoid patching the parser without having all test streams available - contact me if necessary)

Originally committed as revision 634 to svn://svn.ffmpeg.org/ffmpeg/trunk

31def229 05/30/2002 08:37 PM Philip Gladstone
  • Bad buffer management bug. Forgot to take care of the case
    where doubling the size of the buffer is not enough.

Originally committed as revision 633 to svn://svn.ffmpeg.org/ffmpeg/trunk

fca0f0e5 05/30/2002 03:14 PM Zdenek Kabelac
  • removed MANGLE from macros for setting constants
  • using MOVQ_WONE/MOVQ_BFE as two instruction instead of static memory value access
    as its always faster
  • PAVGB_MMX macro is using now mm6 -> mm7 is unmodified
  • replaced original pixels_xy2_mmx with new faster and equal implementation...
4e33b83b 05/30/2002 02:54 AM Philip Gladstone

Added Launch, FaviconURL and Redirect examples

Originally committed as revision 631 to svn://svn.ffmpeg.org/ffmpeg/trunk

cde25790 05/30/2002 02:49 AM Philip Gladstone
  • New stuff and bug fixes:
  • Change to dynamically allocated buffers. Should reduce memory footprint significantly
    as well as eliminate a call to av_abort!
  • Better version of WMP rate switching infrastructure. Currently turned off till
    the PTS fixes are in....
cb09b2ed 05/30/2002 02:38 AM Philip Gladstone
  • Go faster stripes: don't check to see if the user presses 'q' if stdin
    returns EOF -- e.g. it is connected to /dev/null
  • Make the 1MB video buffer only allocated once rather than on each frame.
    The allocation and deallocation causes significant performance loss as the...
3a2d0447 05/29/2002 09:18 PM Philip Gladstone

Make sure that the http_proxy environment variable starts with http://
If not, then ignore it's value.

Originally committed as revision 628 to svn://svn.ffmpeg.org/ffmpeg/trunk

5845431a 05/29/2002 08:55 PM Zdenek Kabelac
  • added dependency on dsputil_mmx_rnd.h for dsputil test

Originally committed as revision 627 to svn://svn.ffmpeg.org/ffmpeg/trunk

ff965706 05/29/2002 08:00 PM Zdenek Kabelac
  • using unrolled loops seems to help to MMX Celerons
  • calculating average in parallel to use two MMX units
  • disabled xy2 put code - it's producing rouding errors

Originally committed as revision 626 to svn://svn.ffmpeg.org/ffmpeg/trunk

6aa6ea8e 05/29/2002 07:57 PM Zdenek Kabelac
  • reenabled original xy2 put routine - rounding error is really bad with
    the new code
  • added PAVGP macros for parallel processing to safe few more cycles on
    celerons

Originally committed as revision 625 to svn://svn.ffmpeg.org/ffmpeg/trunk

91abb473 05/29/2002 05:16 PM Zdenek Kabelac
  • code with new PAVGB for MMX only CPU splited into separate file
    and being compiled in the same way as _avg.h
  • PAVG_MMX macros accept also output parameter
  • implemented faster put_pixels_xy2, but it has slightly smaller precission.
    But there is not visible difference in the image quality - might be eventualy...
def60345 05/29/2002 02:29 PM Zdenek Kabelac

Originally committed as revision 623 to svn://svn.ffmpeg.org/ffmpeg/trunk

541027e2 05/29/2002 02:20 PM Zdenek Kabelac
  • cosmetic minor change

Originally committed as revision 622 to svn://svn.ffmpeg.org/ffmpeg/trunk

d17b6f0b 05/29/2002 08:31 AM Zdenek Kabelac
  • optimized remaing avg_pixels_xy2

Originally committed as revision 621 to svn://svn.ffmpeg.org/ffmpeg/trunk

c04643a2 05/29/2002 01:55 AM Philip Gladstone
  • Make video grabbing work again (if you are grabbing multiple streams
    at different frame rates).
  • Do the av_abort() change that is not otherwise worth checking in.

Originally committed as revision 620 to svn://svn.ffmpeg.org/ffmpeg/trunk

e9c0a38f 05/28/2002 04:35 PM Zdenek Kabelac
  • optimized avg_* functions (except xy2)
  • minor speedup for put_pixels_x2 & cleanup

Originally committed as revision 619 to svn://svn.ffmpeg.org/ffmpeg/trunk

33a1f1a3 05/27/2002 07:47 PM Michael Niedermayer

fixing stackoverflow

Originally committed as revision 618 to svn://svn.ffmpeg.org/ffmpeg/trunk

cd4af68a 05/27/2002 04:42 PM Zdenek Kabelac
  • started to cleanup name clashes for onetime compilation

Originally committed as revision 617 to svn://svn.ffmpeg.org/ffmpeg/trunk

c0eb0bb7 05/27/2002 02:09 PM Zdenek Kabelac
  • more PIC friendly and faster code

Originally committed as revision 616 to svn://svn.ffmpeg.org/ffmpeg/trunk

5f623001 05/27/2002 11:32 AM Zdenek Kabelac
  • removed TESTCPU_MAIN - not needed for testing

Originally committed as revision 615 to svn://svn.ffmpeg.org/ffmpeg/trunk

8758f7e4 05/27/2002 09:17 AM Zdenek Kabelac
  • for this moment bswap.h included ahead of HAVE_AV_CONFIG_H check
    as its functionality is used even in those parts which are being
    compiled without this flag
    - generaly this would require more complicated cleanup patch
    - for now leaving for the main author...
6fea8454 05/27/2002 08:39 AM Zdenek Kabelac
  • yet a bit more extended
  • fixed busy loop test bug on mmx-only machine

Originally committed as revision 613 to svn://svn.ffmpeg.org/ffmpeg/trunk

e5f3d22d 05/27/2002 08:37 AM Zdenek Kabelac
  • undefine local defines when they are no longer needed

Originally committed as revision 612 to svn://svn.ffmpeg.org/ffmpeg/trunk

674e6204 05/27/2002 08:36 AM Zdenek Kabelac
  • added

Originally committed as revision 611 to svn://svn.ffmpeg.org/ffmpeg/trunk

f0ca2e1b 05/27/2002 08:34 AM Zdenek Kabelac
  • compatibilized declaration with its original definition
    (though I'm not sure which one is correct - but they should match)

Originally committed as revision 610 to svn://svn.ffmpeg.org/ffmpeg/trunk

30eb0396 05/27/2002 08:31 AM Zdenek Kabelac
  • avoids double inclusion of this header
    (how about making all headers in ffmpeg working this way ?)

Originally committed as revision 609 to svn://svn.ffmpeg.org/ffmpeg/trunk

74fc9989 05/26/2002 03:24 PM Fabrice Bellard

don't use inttypes.h - use inline function for bswap_64()

Originally committed as revision 608 to svn://svn.ffmpeg.org/ffmpeg/trunk

b13788c5 05/26/2002 03:09 PM Fabrice Bellard

use sys/soundcard.h for OSS audio

Originally committed as revision 607 to svn://svn.ffmpeg.org/ffmpeg/trunk

6063bce7 05/26/2002 03:08 PM Fabrice Bellard

bsd fixes

Originally committed as revision 606 to svn://svn.ffmpeg.org/ffmpeg/trunk

6a3d7e36 05/26/2002 03:07 PM Fabrice Bellard

fixed mangle issue

Originally committed as revision 605 to svn://svn.ffmpeg.org/ffmpeg/trunk

fad9f495 05/26/2002 02:41 PM Fabrice Bellard

removed invalid buffer handling

Originally committed as revision 604 to svn://svn.ffmpeg.org/ffmpeg/trunk

bbdadbda 05/26/2002 09:45 AM Nick Kurshev

untested generic bswap64

Originally committed as revision 603 to svn://svn.ffmpeg.org/ffmpeg/trunk

3120d2a2 05/26/2002 03:36 AM Philip Gladstone
  • Add first cut of code to handle Windows Media Player rate switching
    requests. The current state is that at startup, WMP will get the
    best stream that it can handle. However, subsequent rate switching
    only puts a message in the log saying what the new stream ought to...
6394a288 05/25/2002 11:01 PM Fabrice Bellard

added license

Originally committed as revision 601 to svn://svn.ffmpeg.org/ffmpeg/trunk

d0c30ca5 05/25/2002 10:47 PM Fabrice Bellard

reactivated swf/mjpeg/jpg formats testing

Originally committed as revision 600 to svn://svn.ffmpeg.org/ffmpeg/trunk

ff4ec49e 05/25/2002 10:45 PM Fabrice Bellard

license/copyright change

Originally committed as revision 599 to svn://svn.ffmpeg.org/ffmpeg/trunk

2ef0f2b2 05/25/2002 10:42 PM Fabrice Bellard

consistent include usage

Originally committed as revision 598 to svn://svn.ffmpeg.org/ffmpeg/trunk

3093185e 05/25/2002 10:39 PM Fabrice Bellard

fixed incorrect buffer handling

Originally committed as revision 597 to svn://svn.ffmpeg.org/ffmpeg/trunk

d503f970 05/25/2002 10:38 PM Fabrice Bellard

better logic for bswap

Originally committed as revision 596 to svn://svn.ffmpeg.org/ffmpeg/trunk

d75dd1ca 05/25/2002 10:36 PM Fabrice Bellard

removed

Originally committed as revision 595 to svn://svn.ffmpeg.org/ffmpeg/trunk

b17c92d1 05/25/2002 10:36 PM Fabrice Bellard

moved in libavcodec

Originally committed as revision 594 to svn://svn.ffmpeg.org/ffmpeg/trunk

19720f15 05/25/2002 10:34 PM Fabrice Bellard

license/copyright change

Originally committed as revision 593 to svn://svn.ffmpeg.org/ffmpeg/trunk

17269bdf 05/25/2002 10:33 PM Fabrice Bellard

fixed double free - fixed probe function

Originally committed as revision 592 to svn://svn.ffmpeg.org/ffmpeg/trunk

0726b2d1 05/25/2002 10:32 PM Fabrice Bellard

fixed double free - fixed jpg image sequence automatic selection

Originally committed as revision 591 to svn://svn.ffmpeg.org/ffmpeg/trunk

66d2ff2a 05/25/2002 10:31 PM Fabrice Bellard

fixed memory free (no free necessary for private data) - added better support for automatic testing

Originally committed as revision 590 to svn://svn.ffmpeg.org/ffmpeg/trunk

360d33c9 05/25/2002 10:26 PM Fabrice Bellard

update

Originally committed as revision 589 to svn://svn.ffmpeg.org/ffmpeg/trunk

773a21b8 05/25/2002 10:26 PM Fabrice Bellard

license/copyright change - fixed header mess

Originally committed as revision 588 to svn://svn.ffmpeg.org/ffmpeg/trunk

bf5af568 05/25/2002 10:25 PM Fabrice Bellard

license/copyright change - fixed memory leaks

Originally committed as revision 587 to svn://svn.ffmpeg.org/ffmpeg/trunk

5cbcf02c 05/25/2002 10:24 PM Fabrice Bellard

more config options

Originally committed as revision 586 to svn://svn.ffmpeg.org/ffmpeg/trunk

17048ca8 05/25/2002 10:23 PM Fabrice Bellard

license/copyright change

Originally committed as revision 585 to svn://svn.ffmpeg.org/ffmpeg/trunk

a1b63811 05/25/2002 10:22 PM Fabrice Bellard

license/copyright change - use consistent library names

Originally committed as revision 584 to svn://svn.ffmpeg.org/ffmpeg/trunk

23642d8e 05/25/2002 10:21 PM Fabrice Bellard

add more info about new configure features

Originally committed as revision 583 to svn://svn.ffmpeg.org/ffmpeg/trunk

a31e01c5 05/25/2002 10:18 PM Fabrice Bellard

updated

Originally committed as revision 582 to svn://svn.ffmpeg.org/ffmpeg/trunk

a8dbe951 05/24/2002 02:09 AM Philip Gladstone

Change order of extensions and read_probe checking. This gives the read_probe
a higher priority than extensions. This gives FFM a chance of working. Note
that some of the other probe functions are bit optimistic, and can be
confused by binary data (such as 0x00 0x00 0x01 0xzz) for some values of zz....

07c4ed85 05/24/2002 02:06 AM Philip Gladstone
  • Add a probe function for FFM files

Originally committed as revision 580 to svn://svn.ffmpeg.org/ffmpeg/trunk

b582f314 05/24/2002 02:06 AM Philip Gladstone
  • Added yet more output to the status page to try and track down a problem

Originally committed as revision 579 to svn://svn.ffmpeg.org/ffmpeg/trunk

789bee12 05/24/2002 01:19 AM Philip Gladstone
  • Fix a problem caused by a duplicate free of priv_data -- now uses av_freep
  • Make sure that the read buffer for the ffm file is allocated in the priv_data.

Originally committed as revision 578 to svn://svn.ffmpeg.org/ffmpeg/trunk

ec3b2232 05/24/2002 01:18 AM Philip Gladstone
  • Add support for time-limiting a live stream. (Some guy streamed one of
    my pondcam streams for 24 hours! I'll bet he wasn't watching.
  • Add code to allocate the priv_data so that the ffm header can be
    parsed again. [Fix crash]

Originally committed as revision 577 to svn://svn.ffmpeg.org/ffmpeg/trunk

935cdf09 05/24/2002 01:16 AM Philip Gladstone

Add an av_abort macro that aborts, but also prints out the location of the abort.
Helps track down bugs.

Originally committed as revision 576 to svn://svn.ffmpeg.org/ffmpeg/trunk

52af45ad 05/23/2002 04:19 PM Zdenek Kabelac
  • baling 8 seems to have the same speed

Originally committed as revision 575 to svn://svn.ffmpeg.org/ffmpeg/trunk

b6fee9b6 05/23/2002 03:58 PM Zdenek Kabelac
  • cosmetic

Originally committed as revision 574 to svn://svn.ffmpeg.org/ffmpeg/trunk

fbdedc17 05/23/2002 03:57 PM Zdenek Kabelac
  • always baling even though it seems to produce sometime worse
    results then for -fPIC compilation - don't ask me why...

Originally committed as revision 573 to svn://svn.ffmpeg.org/ffmpeg/trunk

31ddcf98 05/23/2002 03:48 PM Zdenek Kabelac
  • cleanup for put_pixels_mmx

Originally committed as revision 572 to svn://svn.ffmpeg.org/ffmpeg/trunk

423d391b 05/23/2002 03:46 PM Zdenek Kabelac
  • minor update

Originally committed as revision 571 to svn://svn.ffmpeg.org/ffmpeg/trunk

8cd91a44 05/23/2002 03:40 PM Alex Beregszaszi

applied 64bit patch from Ulrich Hecht <uli at suse dot de>

Originally committed as revision 6165 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

9e8098e7 05/23/2002 02:57 PM Zdenek Kabelac
  • a little bit extended dsptest also suports dsptestpic target

Originally committed as revision 569 to svn://svn.ffmpeg.org/ffmpeg/trunk

ec9a41f5 05/23/2002 01:34 PM Zdenek Kabelac
  • somewhat more advanced test suit for dsp code - for now i386 only
    cd test ; make dsptest ; ./dsptest

Originally committed as revision 568 to svn://svn.ffmpeg.org/ffmpeg/trunk

6efad6fd 05/23/2002 12:17 PM Zdenek Kabelac
  • align the source initialy address

Originally committed as revision 567 to svn://svn.ffmpeg.org/ffmpeg/trunk

2bd978bd 05/23/2002 10:10 AM Zdenek Kabelac
  • fixed contrains and avoid usage of scale index access

Originally committed as revision 566 to svn://svn.ffmpeg.org/ffmpeg/trunk

dcb9cd4b 05/23/2002 10:09 AM Zdenek Kabelac
  • added simple test main - see comments about how to
    compile - should be probably made as a regression test

Originally committed as revision 565 to svn://svn.ffmpeg.org/ffmpeg/trunk

ba0420d8 05/22/2002 11:18 PM Michael Niedermayer

using 1 operand less and slightly faster put_pixels_y2

Originally committed as revision 564 to svn://svn.ffmpeg.org/ffmpeg/trunk

a213d664 05/22/2002 08:46 PM Zdenek Kabelac
  • fix for -fPIC compilation - compiles with 2.95.2 as well - any
    other compiler shows any problem here ??

Originally committed as revision 563 to svn://svn.ffmpeg.org/ffmpeg/trunk

d7d267df 05/22/2002 01:53 PM Zdenek Kabelac
  • minor cleanup

Originally committed as revision 562 to svn://svn.ffmpeg.org/ffmpeg/trunk

92ba5ffb 05/21/2002 11:13 PM Michael Niedermayer

workaround dc_scale bug in old ffmpeg msmpeg4v3 encoder (set workaround_bugs=1 for this)

Originally committed as revision 561 to svn://svn.ffmpeg.org/ffmpeg/trunk

ddad77fa 05/21/2002 11:07 PM Zdenek Kabelac
  • oops - these are the midnight commits...
    removed -fPIC used for testing compilability

Originally committed as revision 560 to svn://svn.ffmpeg.org/ffmpeg/trunk

c77b16dd 05/21/2002 10:18 PM Zdenek Kabelac
  • restored previous behaviour for this moment
    users are supposed to supply proper SCR_PATH however

Originally committed as revision 559 to svn://svn.ffmpeg.org/ffmpeg/trunk

8083185f 05/21/2002 09:50 PM Zdenek Kabelac
  • restored previous non '..' version

Originally committed as revision 558 to svn://svn.ffmpeg.org/ffmpeg/trunk

59d3e367 05/21/2002 09:07 PM Fabrice Bellard

fixed incorrect global gain - slightly increased precision of n^(4/3) table

Originally committed as revision 557 to svn://svn.ffmpeg.org/ffmpeg/trunk

777cc95f 05/21/2002 07:42 PM Zdenek Kabelac
  • using ../ for bswap.h

Originally committed as revision 556 to svn://svn.ffmpeg.org/ffmpeg/trunk

49d71c7b 05/21/2002 06:56 PM Zdenek Kabelac
  • avoid conflicts with non-ffmpeg config.h and also it's consistent
    with few other header files included from the main ffmpeg's dir

Originally committed as revision 555 to svn://svn.ffmpeg.org/ffmpeg/trunk

4a908fbc 05/21/2002 03:43 PM Alex Beregszaszi

BSD/OS support by Steven M Schultz

Originally committed as revision 554 to svn://svn.ffmpeg.org/ffmpeg/trunk

747a67fb 05/20/2002 09:15 PM Fabrice Bellard

fixed one overflow problem

Originally committed as revision 553 to svn://svn.ffmpeg.org/ffmpeg/trunk

754ebe34 05/20/2002 07:43 PM Fabrice Bellard

fixed memory free

Originally committed as revision 552 to svn://svn.ffmpeg.org/ffmpeg/trunk

57060b1e 05/20/2002 04:37 PM Fabrice Bellard

removed unused stuff - added dsputil_set_bit_exact() support for easier testing

Originally committed as revision 551 to svn://svn.ffmpeg.org/ffmpeg/trunk

4c41db9a 05/20/2002 04:34 PM Fabrice Bellard

added libavtest target

Originally committed as revision 550 to svn://svn.ffmpeg.org/ffmpeg/trunk

bd7cf6ad 05/20/2002 04:33 PM Fabrice Bellard

use new api (NOT TESTED) - suppressed strlcpy

Originally committed as revision 549 to svn://svn.ffmpeg.org/ffmpeg/trunk

79fdaa4c 05/20/2002 04:32 PM Fabrice Bellard

began to simplify code - use modified API for stream reading

Originally committed as revision 548 to svn://svn.ffmpeg.org/ffmpeg/trunk

c9a65ca8 05/20/2002 04:31 PM Fabrice Bellard

converted to new API

Originally committed as revision 547 to svn://svn.ffmpeg.org/ffmpeg/trunk

db7f1f95 05/20/2002 04:29 PM Fabrice Bellard

suppressed mpeg demux mess - use now dynamic stream creation api

Originally committed as revision 546 to svn://svn.ffmpeg.org/ffmpeg/trunk

b9a281db 05/20/2002 04:28 PM Fabrice Bellard

split mux/demux related structures - added file probing support - improve media file reading API

Originally committed as revision 545 to svn://svn.ffmpeg.org/ffmpeg/trunk