ffmpeg.git
13 years agoFix FSF postal address.
Diego Biurrun [Wed, 26 Jul 2006 01:12:26 +0000 (01:12 +0000)]
Fix FSF postal address.

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

13 years agoFix prefix vs PREFIX handling in pkgconfig files.
Diego Biurrun [Wed, 26 Jul 2006 00:32:15 +0000 (00:32 +0000)]
Fix prefix vs PREFIX handling in pkgconfig files.

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

13 years agoFix a corner case in sws emulation
Luca Abeni [Tue, 25 Jul 2006 15:23:44 +0000 (15:23 +0000)]
Fix a corner case in sws emulation

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

13 years agoMXF demuxer
Baptiste Coudurier [Tue, 25 Jul 2006 14:30:14 +0000 (14:30 +0000)]
MXF demuxer

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

13 years agoChangelog update for GXF muxer
Baptiste Coudurier [Tue, 25 Jul 2006 14:23:43 +0000 (14:23 +0000)]
Changelog update for GXF muxer

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

13 years agoExplain usage of image formats other than GIF.
Víctor Paesa [Tue, 25 Jul 2006 11:42:13 +0000 (11:42 +0000)]
Explain usage of image formats other than GIF.
patch by Victor Paesa, wzrlpy *at* arsystel com

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

13 years ago10l: wrong quoting
Diego Biurrun [Mon, 24 Jul 2006 15:41:16 +0000 (15:41 +0000)]
10l: wrong quoting

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

13 years agoa tiny bit of cleanup
Michael Niedermayer [Mon, 24 Jul 2006 10:48:54 +0000 (10:48 +0000)]
a tiny bit of cleanup

Originally committed as revision 19178 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

13 years agovertical scaler with accurate rounding, some people on doom9 can see +-1 errors
Michael Niedermayer [Mon, 24 Jul 2006 10:36:06 +0000 (10:36 +0000)]
vertical scaler with accurate rounding, some people on doom9 can see +-1 errors
the +-1 issue is limited to >2tap vertical filters, so bilinear upscale was unaffected
the new code is sometime faster sometimes slower but the difference is significant (~20%) so its optional and enabled with arnd=1

Originally committed as revision 19177 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

13 years agoRemove unnecessary darwin variable.
Diego Biurrun [Mon, 24 Jul 2006 09:48:09 +0000 (09:48 +0000)]
Remove unnecessary darwin variable.

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

13 years agoSkip the MMX/SSE and memalign() check when running on OS X/Darwin, *alloc
Diego Biurrun [Mon, 24 Jul 2006 09:45:13 +0000 (09:45 +0000)]
Skip the MMX/SSE and memalign() check when running on OS X/Darwin, *alloc
provides necessary alignment on this platform.
patch by Mino Taoyama and Nigel Pearson

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

13 years agoSome B-frames support (parsing and decoding only, no motion compesation is done)
Kostya Shishkov [Mon, 24 Jul 2006 04:24:53 +0000 (04:24 +0000)]
Some B-frames support (parsing and decoding only, no motion compesation is done)

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

13 years agoSome fixes for decode_p_mb()
Kostya Shishkov [Mon, 24 Jul 2006 04:20:49 +0000 (04:20 +0000)]
Some fixes for decode_p_mb()

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

13 years agoFix --extra-ldflags when cross-compiling for MinGW.
Diego Biurrun [Mon, 24 Jul 2006 00:58:20 +0000 (00:58 +0000)]
Fix --extra-ldflags when cross-compiling for MinGW.

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

13 years agoRename FFSLDFLAGS variable to FFSERVERLDFLAGS to lessen confusion.
Diego Biurrun [Mon, 24 Jul 2006 00:52:42 +0000 (00:52 +0000)]
Rename FFSLDFLAGS variable to FFSERVERLDFLAGS to lessen confusion.

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

13 years agoFix typo introduced in the memalign->av_malloc conversion (there is no
Alan Curry [Sun, 23 Jul 2006 21:16:11 +0000 (21:16 +0000)]
Fix typo introduced in the memalign->av_malloc conversion (there is no
mv_malloc)

Originally committed as revision 19174 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

13 years agoRemove obsolete and misleading warning.
Diego Biurrun [Sun, 23 Jul 2006 20:45:20 +0000 (20:45 +0000)]
Remove obsolete and misleading warning.

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

13 years agoDo not crash when the first frame is not a keyframe (and thus none of the
Reimar Döffinger [Sun, 23 Jul 2006 18:22:29 +0000 (18:22 +0000)]
Do not crash when the first frame is not a keyframe (and thus none of the
necessary initialization has been done yet).

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

13 years agoTry to find out correct start time to make seeking faster and add some
Reimar Döffinger [Sun, 23 Jul 2006 18:19:33 +0000 (18:19 +0000)]
Try to find out correct start time to make seeking faster and add some
extra checks to make sure the seeking function will not hang forever.

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

13 years agoMissing part of the malloc -> av_malloc patch: memalign must be replaced as well!
Reimar Döffinger [Sun, 23 Jul 2006 18:07:26 +0000 (18:07 +0000)]
Missing part of the malloc -> av_malloc patch: memalign must be replaced as well!

Originally committed as revision 19173 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

13 years agoCorrect edge MC for chroma
Kostya Shishkov [Sun, 23 Jul 2006 04:57:36 +0000 (04:57 +0000)]
Correct edge MC for chroma

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

13 years agodisable libtheora, this change leaves all the libtheora related code in svn for now...
Michael Niedermayer [Sat, 22 Jul 2006 08:10:11 +0000 (08:10 +0000)]
disable libtheora, this change leaves all the libtheora related code in svn for now but just disables it in configure
IMO libtheora support should be completely removed but at least under no circumstances must it disable or override our native decoder by default

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

13 years agoReplace code for clipping MV vectors (which is wrong to use here) with clipping sourc...
Kostya Shishkov [Sat, 22 Jul 2006 03:57:53 +0000 (03:57 +0000)]
Replace code for clipping MV vectors (which is wrong to use here) with clipping source coords.

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

13 years agoDon't do non-uniform quantization on zero coeffs.
Kostya Shishkov [Sat, 22 Jul 2006 03:54:00 +0000 (03:54 +0000)]
Don't do non-uniform quantization on zero coeffs.

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

13 years agodo not include bswap.h in common.h for external programs, since the former
Reimar Döffinger [Fri, 21 Jul 2006 19:36:59 +0000 (19:36 +0000)]
do not include bswap.h in common.h for external programs, since the former
is not installed currently.

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

13 years ago1000l: scale DC predictors instead of predicted value.
Kostya Shishkov [Fri, 21 Jul 2006 04:06:06 +0000 (04:06 +0000)]
1000l: scale DC predictors instead of predicted value.

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

13 years agoSet DC = 0 for skipped MB as it interferes DC prediction
Kostya Shishkov [Fri, 21 Jul 2006 04:03:56 +0000 (04:03 +0000)]
Set DC = 0 for skipped MB as it interferes DC prediction

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

13 years agoSet correctly quantizer and transform mode when parsing frame header.
Kostya Shishkov [Fri, 21 Jul 2006 03:58:48 +0000 (03:58 +0000)]
Set correctly quantizer and transform mode when parsing frame header.

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

13 years agoupdate
Michael Niedermayer [Thu, 20 Jul 2006 14:32:30 +0000 (14:32 +0000)]
update

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

13 years agoUse libavutil in libswscale, and allow it to be built out of the mplayer tree
Luca Abeni [Thu, 20 Jul 2006 12:13:57 +0000 (12:13 +0000)]
Use libavutil in libswscale, and allow it to be built out of the mplayer tree

Originally committed as revision 19148 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

13 years agoremoving redundant mess next time we break compatiility
Michael Niedermayer [Thu, 20 Jul 2006 11:55:08 +0000 (11:55 +0000)]
removing redundant mess next time we break compatiility

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

13 years agofix regression failure after adler simplification
Michael Niedermayer [Thu, 20 Jul 2006 10:22:07 +0000 (10:22 +0000)]
fix regression failure after adler simplification

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

13 years agosimplify
Michael Niedermayer [Thu, 20 Jul 2006 10:14:06 +0000 (10:14 +0000)]
simplify

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

13 years agofor floats fabs is better & smaller then ABS
Michael Niedermayer [Thu, 20 Jul 2006 09:06:23 +0000 (09:06 +0000)]
for floats fabs is better & smaller then ABS

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

13 years agosimpler, smaller and faster
Michael Niedermayer [Thu, 20 Jul 2006 08:34:01 +0000 (08:34 +0000)]
simpler, smaller and faster

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

13 years agoavoid 4 +
Michael Niedermayer [Wed, 19 Jul 2006 23:51:11 +0000 (23:51 +0000)]
avoid 4 +

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

13 years agoremove 166 useless underscores, and make this file valid c code as a result
Michael Niedermayer [Wed, 19 Jul 2006 23:21:20 +0000 (23:21 +0000)]
remove 166 useless underscores, and make this file valid c code as a result

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

13 years agoremove a few useless casts and avoid the useless t1/t2 variables
Michael Niedermayer [Wed, 19 Jul 2006 23:17:18 +0000 (23:17 +0000)]
remove a few useless casts and avoid the useless t1/t2 variables

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

13 years agosimplify
Michael Niedermayer [Wed, 19 Jul 2006 22:42:31 +0000 (22:42 +0000)]
simplify

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

13 years agomore simplifications
Michael Niedermayer [Wed, 19 Jul 2006 22:21:45 +0000 (22:21 +0000)]
more simplifications

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

13 years agosimplification
Michael Niedermayer [Wed, 19 Jul 2006 21:20:56 +0000 (21:20 +0000)]
simplification

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

13 years agoiabs -> ABS
Michael Niedermayer [Wed, 19 Jul 2006 21:05:42 +0000 (21:05 +0000)]
iabs -> ABS

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

13 years agosimplify
Michael Niedermayer [Wed, 19 Jul 2006 20:57:44 +0000 (20:57 +0000)]
simplify

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

13 years agofix loop filter
Michael Niedermayer [Wed, 19 Jul 2006 20:41:16 +0000 (20:41 +0000)]
fix loop filter

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

13 years agoInstall log.h
Luca Abeni [Wed, 19 Jul 2006 12:10:01 +0000 (12:10 +0000)]
Install log.h

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

13 years agoAdd missing EXESUF to executable rules.
Víctor Paesa [Wed, 19 Jul 2006 10:52:22 +0000 (10:52 +0000)]
Add missing EXESUF to executable rules.
patch by Victor Paesa, wzrlpy at arsystel com
M    tests/Makefile

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

13 years agodisable the vp3 mmx and sse2 idcts, their output doesnt match the c idct (tested...
Michael Niedermayer [Wed, 19 Jul 2006 09:49:21 +0000 (09:49 +0000)]
disable the vp3 mmx and sse2 idcts, their output doesnt match the c idct (tested with -f crc) and the theora spec does not allow different idcts not to mention the difference is quite vissible ...

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

13 years agoGXF muxer
Baptiste Coudurier [Wed, 19 Jul 2006 09:38:22 +0000 (09:38 +0000)]
GXF muxer

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

13 years agosimplify
Michael Niedermayer [Wed, 19 Jul 2006 08:39:50 +0000 (08:39 +0000)]
simplify

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

13 years agoFix memleak, patch by I. Po % yyymmmm # gmail O com %
I. Po [Wed, 19 Jul 2006 08:06:24 +0000 (08:06 +0000)]
Fix memleak, patch by  I. Po % yyymmmm # gmail O com %
Original thread:
Date: Jul 18, 2006 3:49 PM
Subject: Re: [Ffmpeg-devel] [PATCH] http.c: http_connect() memleak

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

13 years agoMove av_malloc(), av_realloc(), and av_free() from libavcodec to libavutil
Luca Abeni [Wed, 19 Jul 2006 07:28:58 +0000 (07:28 +0000)]
Move av_malloc(), av_realloc(), and av_free() from libavcodec to libavutil

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

13 years agoPossibility to skip bytes in the beginning of a file.
Benjamin Larsson [Tue, 18 Jul 2006 21:41:49 +0000 (21:41 +0000)]
Possibility to skip bytes in the beginning of a file.

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

13 years agosimplify b64_encode()
Michael Niedermayer [Tue, 18 Jul 2006 18:51:35 +0000 (18:51 +0000)]
simplify b64_encode()
maybe this should be moved to libavutil ...

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

13 years agoMove av_log() & friends to libavutil
Luca Abeni [Tue, 18 Jul 2006 11:00:55 +0000 (11:00 +0000)]
Move av_log() & friends to libavutil

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

13 years agosync to x264 r537
Loren Merritt [Tue, 18 Jul 2006 01:29:43 +0000 (01:29 +0000)]
sync to x264 r537

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

13 years agoadd header info to flv format based on a patch by (Philipp Klaus >ffmpegdevel ad...
Michael Niedermayer [Mon, 17 Jul 2006 21:51:21 +0000 (21:51 +0000)]
add header info to flv format based on a patch by (Philipp Klaus >ffmpegdevel ad pylonsoft mot ch )

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

13 years agoparse all QIS values (we still ignore them though ...)
Michael Niedermayer [Mon, 17 Jul 2006 13:09:45 +0000 (13:09 +0000)]
parse all QIS values (we still ignore them though ...)

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

13 years ago100l for me
Michael Niedermayer [Mon, 17 Jul 2006 11:06:09 +0000 (11:06 +0000)]
100l for me

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

13 years agofix playback of theora.ogg on mphq patch by (matthieu castet %% castet dat matthieu...
Matthieu Castet [Mon, 17 Jul 2006 10:44:53 +0000 (10:44 +0000)]
fix playback of theora.ogg on mphq patch by (matthieu castet %% castet dat matthieu ot free dat fr %%)

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

13 years agoattempt to implement xiphs useless and stupid quantization matrix mess
Michael Niedermayer [Mon, 17 Jul 2006 09:51:59 +0000 (09:51 +0000)]
attempt to implement xiphs useless and stupid quantization matrix mess

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

13 years agoreplace *_dequant (2 intra, 1 inter) by qmat (3 intra, 3 inter) (needed for theora...
Michael Niedermayer [Mon, 17 Jul 2006 08:09:08 +0000 (08:09 +0000)]
replace *_dequant (2 intra, 1 inter) by qmat (3 intra, 3 inter) (needed for theora according to spec)

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

13 years agouse RSHIFT
Michael Niedermayer [Sun, 16 Jul 2006 21:09:32 +0000 (21:09 +0000)]
use RSHIFT

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

13 years agouseless memcpy
Michael Niedermayer [Sun, 16 Jul 2006 21:00:38 +0000 (21:00 +0000)]
useless memcpy

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

13 years agosome fixmes if someone ever wants to implement theora support correctly ...
Michael Niedermayer [Sun, 16 Jul 2006 20:47:48 +0000 (20:47 +0000)]
some fixmes if someone ever wants to implement theora support correctly ...

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

13 years agocheck how many bits are left after decoding extradata
Michael Niedermayer [Sun, 16 Jul 2006 20:30:39 +0000 (20:30 +0000)]
check how many bits are left after decoding extradata
this change is messy as whoever wrote the original code copied the GetBitContext instead of passing a pointer to it which has to be fixed for the above thing

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

13 years agocleanup
Michael Niedermayer [Sun, 16 Jul 2006 19:21:59 +0000 (19:21 +0000)]
cleanup

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

13 years agoslightly faster h264 fill_caches()
Loren Merritt [Sun, 16 Jul 2006 18:55:18 +0000 (18:55 +0000)]
slightly faster h264 fill_caches()

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

13 years agocosmetic change to adjust alignment.
Justin Ruggles [Sun, 16 Jul 2006 17:08:25 +0000 (17:08 +0000)]
cosmetic change to adjust alignment.

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

13 years agoModify preset compression levels to utilize log search.
Justin Ruggles [Sun, 16 Jul 2006 17:04:54 +0000 (17:04 +0000)]
Modify preset compression levels to utilize log search.

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

13 years agoSplit common.h in two parts, purely internal stuff (internal.h) and things
Reimar Döffinger [Sun, 16 Jul 2006 16:32:48 +0000 (16:32 +0000)]
Split common.h in two parts, purely internal stuff (internal.h) and things
available to external programs as well.
Also make more things available to external programs like GET_UTF8, MKTAG etc.

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

13 years agocosmetics
Måns Rullgård [Sun, 16 Jul 2006 16:23:12 +0000 (16:23 +0000)]
cosmetics

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

13 years agolog prediction order search method
Michael Niedermayer [Sun, 16 Jul 2006 15:46:45 +0000 (15:46 +0000)]
log prediction order search method

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

13 years agoAdd lpc order search. This creates new compression levels 6 to 12.
Justin Ruggles [Sun, 16 Jul 2006 13:34:47 +0000 (13:34 +0000)]
Add lpc order search.  This creates new compression levels 6 to 12.

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

13 years agoDon't pass block[6][64] parameter to decode_p_mb as we always use s->block
Kostya Shishkov [Sun, 16 Jul 2006 03:50:00 +0000 (03:50 +0000)]
Don't pass block[6][64] parameter to decode_p_mb as we always use s->block

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

13 years agoCorrect inverse quantization for P-frames
Kostya Shishkov [Sun, 16 Jul 2006 03:47:34 +0000 (03:47 +0000)]
Correct inverse quantization for P-frames

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

13 years agoRounding control for motion compensation.
Kostya Shishkov [Sun, 16 Jul 2006 03:45:04 +0000 (03:45 +0000)]
Rounding control for motion compensation.

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

13 years agocalculate all coefficients for several orders during cholesky factorization, the...
Michael Niedermayer [Sat, 15 Jul 2006 23:43:38 +0000 (23:43 +0000)]
calculate all coefficients for several orders during cholesky factorization, the resulting coefficients are not strictly optimal though as there is a small difference in the autocorrelation matrixes which is ignored for the smaller orders

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

13 years agoRemove unused variable.
Diego Biurrun [Sat, 15 Jul 2006 23:05:44 +0000 (23:05 +0000)]
Remove unused variable.

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

13 years agoCygwin shared libraries support, patch by Víctor Paesa wzrlpy at arsystel com.
Víctor Paesa [Sat, 15 Jul 2006 23:05:16 +0000 (23:05 +0000)]
Cygwin shared libraries support, patch by Víctor Paesa wzrlpy at arsystel com.

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

13 years agoCreate infrastructure to install shared and static libs into different places.
Diego Biurrun [Sat, 15 Jul 2006 23:01:52 +0000 (23:01 +0000)]
Create infrastructure to install shared and static libs into different places.
based on patch by Víctor Paesa wzrlpy at arsystel com

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

13 years agoFix DESTDIR handling. DESTDIR got prepended twice for $(DESTDIR)$libdir
Diego Biurrun [Sat, 15 Jul 2006 16:16:49 +0000 (16:16 +0000)]
Fix DESTDIR handling.  DESTDIR got prepended twice for $(DESTDIR)$libdir
and similar since $libdir contained $prefix, which contained $(DESTDIR)..

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

13 years agoset defaults before showing help
Måns Rullgård [Sat, 15 Jul 2006 16:12:57 +0000 (16:12 +0000)]
set defaults before showing help

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

13 years agoavoid double copying of left border in luma prediction
Stefan Gehrer [Fri, 14 Jul 2006 19:31:58 +0000 (19:31 +0000)]
avoid double copying of left border in luma prediction

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

13 years agoreplace run by run+1 in VLC tables
Stefan Gehrer [Fri, 14 Jul 2006 19:15:08 +0000 (19:15 +0000)]
replace run by run+1 in VLC tables

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

13 years agocleanup
Michael Niedermayer [Fri, 14 Jul 2006 19:14:25 +0000 (19:14 +0000)]
cleanup

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

13 years agochange partition flags SYM -> FWD|SYM
Stefan Gehrer [Fri, 14 Jul 2006 18:56:17 +0000 (18:56 +0000)]
change partition flags SYM -> FWD|SYM

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

13 years agoset mvP2 also in PSKIP macroblock
Stefan Gehrer [Fri, 14 Jul 2006 18:48:50 +0000 (18:48 +0000)]
set mvP2 also in PSKIP macroblock

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

13 years agooptionally (use_lpc=2) support Cholesky factorization for finding the lpc coeficients
Michael Niedermayer [Fri, 14 Jul 2006 18:48:38 +0000 (18:48 +0000)]
optionally (use_lpc=2) support Cholesky factorization for finding the lpc coeficients
  this will find the coefficients which minimize the sum of the squared errors,
  levinson-durbin recursion OTOH is only strictly correct if the autocorrelation matrix is a
  toeplitz matrix which it is only if the blocksize is infinite, this is also why applying
  a window (like the welch winodw we currently use) improves the lpc coefficients generated
  by levinson-durbin recursion ...

optionally (use_lpc>2) support iterative linear least abs() solver using cholesky
  factorization with adjusted weights in each iteration

compression gain for both is small, and multiple passes are of course dead slow

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

13 years agoavoid overflows of qp and pic_type
Stefan Gehrer [Fri, 14 Jul 2006 18:38:23 +0000 (18:38 +0000)]
avoid overflows of qp and pic_type

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

13 years agoProperly handle vhook build flags for platforms that require special handling.
Diego Biurrun [Fri, 14 Jul 2006 16:18:59 +0000 (16:18 +0000)]
Properly handle vhook build flags for platforms that require special handling.
Removes one of the last FIXMEs from the build system.

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

13 years agocosmetics: Reorder some entries for more consistency and readability.
Diego Biurrun [Fri, 14 Jul 2006 15:30:36 +0000 (15:30 +0000)]
cosmetics: Reorder some entries for more consistency and readability.

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

13 years agounneeded #include
Michael Niedermayer [Fri, 14 Jul 2006 12:01:53 +0000 (12:01 +0000)]
unneeded #include

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

13 years ago10l: the ${prefix} variable should not be expanded when setting path defaults.
Diego Biurrun [Fri, 14 Jul 2006 11:21:37 +0000 (11:21 +0000)]
10l: the ${prefix} variable should not be expanded when setting path defaults.

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

13 years agoadding a \ so we can add more lines without having to do a "cosmetic" change in the...
Michael Niedermayer [Fri, 14 Jul 2006 10:04:29 +0000 (10:04 +0000)]
adding a \ so we can add more lines without having to do a "cosmetic" change in the previous line

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

13 years agolinear least squares solver using cholesky factorization
Michael Niedermayer [Fri, 14 Jul 2006 10:03:09 +0000 (10:03 +0000)]
linear least squares solver using cholesky factorization

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

13 years agoindent
Måns Rullgård [Fri, 14 Jul 2006 00:28:16 +0000 (00:28 +0000)]
indent

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

13 years agosimplify
Måns Rullgård [Fri, 14 Jul 2006 00:25:58 +0000 (00:25 +0000)]
simplify

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

13 years agosimplify
Måns Rullgård [Fri, 14 Jul 2006 00:20:04 +0000 (00:20 +0000)]
simplify

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

13 years agoremove impossible #ifdef case
Måns Rullgård [Fri, 14 Jul 2006 00:04:40 +0000 (00:04 +0000)]
remove impossible #ifdef case

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

13 years agoremove old msvc cruft
Måns Rullgård [Thu, 13 Jul 2006 23:47:16 +0000 (23:47 +0000)]
remove old msvc cruft

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