Måns Rullgård
c8a4ae00dd
configure: add --disable-asm option
...
Originally committed as revision 21303 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
3784e82e9c
configure: rename a variable in check_asm
...
Originally committed as revision 21302 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Baptiste Coudurier
c956611527
move aspect ratio code at the end of the track parsing, fix cathedral-beta2-400extra-crop-avc.mp4
...
Originally committed as revision 21301 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
5d54c12611
configure: fix cpu=generic case
...
Originally committed as revision 21300 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
bffe82f504
Rather call filter_mb_mbaff_edge*v() more often than do extra calculations
...
in the innerst loop. ~150 cpu cycles faster
Originally committed as revision 21299 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
34ba23c975
configure: simplify $cpu handling for some architectures
...
Originally committed as revision 21298 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
9dbd5c3dd3
configure: indent
...
Originally committed as revision 21297 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
343aef9b33
configure: split $cpu handling by arch
...
Originally committed as revision 21296 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
e939cedd9d
configure: simplify $arch handling
...
Originally committed as revision 21295 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
808fa33c9c
configure: group arch extention deps by arch
...
Originally committed as revision 21294 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
fb823b7791
Fix 10l segfault with threads.
...
Originally committed as revision 21293 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
0fe674cb4a
Use h->slice_num where possible.
...
Originally committed as revision 21292 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
bce6a1e7c7
Enable filter_mb_fast for CAVLC P slices.
...
Originally committed as revision 21291 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
439d6b1dcf
filter_mb_fast needs cbp_table to be set.
...
Originally committed as revision 21290 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
42ebca8551
PAFF CABAC P slices seem to work as well, so enable them for ff_h264_filter_mb_fast() too.
...
Originally committed as revision 21289 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
a8f4921595
Reenable filter_mb_fast for I slices and progressive CABAC P slices.
...
Originally committed as revision 21288 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
a7d7cdaac7
Set h->cbp for ff_h264_filter_mb_fast().
...
Originally committed as revision 21287 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
9327042c17
10l for someone, Store chroma_qp_diff in the correct struct.
...
Originally committed as revision 21286 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Gwenole Beauchesne
054947cafd
Install <libavcodec/vaapi.h> header.
...
Originally committed as revision 21285 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Luca Abeni
22c1f65fa6
Rename the RTP muxer sources so that the packetisation functions are in
...
rtpenc_*.c files.
Originally committed as revision 21284 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
b6ef858ec7
Move CAVLC 8x8 DCT special case from ff_h264_filter_mb() to fill_caches
...
that way it is also available for ff_h264_filter_mb_fast().
Originally committed as revision 21283 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Luca Abeni
47a855648f
Remove the ff_rtp_send_h264() prototype from rtp_h264.h (such function
...
belongs to the RTP muxer, and its prototype already is in rtpenc.h)
Originally committed as revision 21282 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Alexander Strange
f6d0390657
Add macros for 64- and 128-bit write-combining optimization to intreadwrite.h.
...
Add x86 implementation using MMX/SSE.
Originally committed as revision 21281 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Zuxy Meng
3c52d4849f
Define out currently unused static functions.
...
Originally committed as revision 30365 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
15 years ago
Michael Niedermayer
6d7e6b2657
Perform reference remapping at fill_cache() time instead of in the
...
loop filter. This removes one obstacle of getting ff_h264_filter_mb_fast()
bitexact. code is maybe 0.1% faster
Originally committed as revision 21280 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Ben Littler
5bc3fc2187
add uldx fourcc to mpeg4 in riff.c
...
Originally committed as revision 21279 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
bdd19e29df
Mark all intreadwrite functions av_always_inline
...
Originally committed as revision 21278 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
8d072dd2a9
Only set HAVE_MMX when a supported CPU is specified
...
Originally committed as revision 21277 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
7da0d82104
Make qp check for loop filter skiping also work with MBAFF.
...
Originally committed as revision 21276 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
12be38ec18
Comment about a cornercase we ignore currently
...
Originally committed as revision 21275 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
44a5e7b64c
Move the qp check to skip the loop filter up.
...
Originally committed as revision 21274 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
b6303e6d2a
Reorganize how values are stored in h->non_zero_count.
...
~1% faster
Originally committed as revision 21273 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Stefano Sabatini
c36a4294dc
Remove stray '\' at the end of macro definitions.
...
Originally committed as revision 30362 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
15 years ago
Stefano Sabatini
90eb284a77
Remove duplicated or pointless newlines.
...
Originally committed as revision 30361 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
15 years ago
Stefano Sabatini
398c193d0b
Factorize error message logging, log it if the converter cannot be
...
set.
Originally committed as revision 30360 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
15 years ago
Stefano Sabatini
e36a545de5
Reindent after the last commit.
...
Originally committed as revision 30359 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
15 years ago
Stefano Sabatini
c0d1dc1c4f
Make the pal2rgbWrapper set and use the converter in pal2rgbWrapper
...
only if the input format is paletted.
Fix potential crashes/weirdness if the input format is non-paletted.
Originally committed as revision 30358 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
15 years ago
Michael Niedermayer
2911e13224
Disable a few things in fill_filter_caches() that arent needed.
...
0.1% speedup
Originally committed as revision 21272 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
f432b43b08
Split fill_caches() between filter and decoder.
...
Originally committed as revision 21271 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Michael Niedermayer
c988f97566
Rearchitecturing the stiched up goose part 1
...
Run loop filter per row instead of per MB, this also should make it
much easier to switch to per frame filtering and also doing so in a
seperate thread in the future if some volunteer wants to try.
Overall decoding speedup of 1.7% (single thread on pentium dual / cathedral sample)
This change also allows some optimizations to be tried that would not have
been possible before.
Originally committed as revision 21270 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
00c4127ec9
Remove double const
...
Originally committed as revision 30357 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
15 years ago
Ben Littler
6667d5a5e5
add vspx fourcc to mpeg4 in riff.c
...
Originally committed as revision 21269 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
aa692d547b
configure: simplify libsdl check
...
Originally committed as revision 21268 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
14d3675165
configure: add check_struct function
...
This adds a check_struct function to test for availability of a
member within a struct.
Originally committed as revision 21267 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
300cde27b6
configure: simplify check_lib2
...
Originally committed as revision 21266 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
f855b7b9c9
configure: pass extra flags to check_cpp from check_cpp_condition
...
Originally committed as revision 21265 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
2a194acd95
configure: pass extra flags to check_cc from check_ld
...
Originally committed as revision 21264 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Stefano Sabatini
ade5b91dda
Use av_match_ext() rather than the deprecated match_ext(), fix
...
warnings.
Originally committed as revision 21263 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Stefano Sabatini
9a180390b9
Factorize error message logging in rgb2rgbWrapper().
...
Originally committed as revision 30356 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
15 years ago
Måns Rullgård
1b5d46c6a6
Reindent
...
Originally committed as revision 30350 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
15 years ago