Marc Hoffman
b9dc32799b
blackfin optimized vp3 transform and infastructure for idct
...
Originally committed as revision 10667 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-04 20:47:12 +00:00
Marc Hoffman
584a3ac907
blackfin vsad primitives
...
Originally committed as revision 10521 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-17 13:23:16 +00:00
Marc Hoffman
56261c6150
properly tell the compiler that A0 and A1 are clobbered
...
Originally committed as revision 10520 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-17 13:17:50 +00:00
Marc Hoffman
e146ce521f
using isnan instead of d==d, to signal correctly parsed option
...
Originally committed as revision 10406 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-05 15:00:00 +00:00
Marc Hoffman
1cc6bd4f10
renaming ARCH_BFIN to HAVE_BFIN
...
Originally committed as revision 10272 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-31 14:58:44 +00:00
Marc Hoffman
49488d12bf
renaming ARCH_BFIN to HAVE_BFIN
...
Originally committed as revision 24309 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2007-08-31 14:57:50 +00:00
Marc Hoffman
14da6549a7
Hooking bfin/mathops.h
...
Originally committed as revision 10263 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-30 15:16:52 +00:00
Marc Hoffman
543a90d14a
Blackfin 32bit multiplication primitives MULH MUL16
...
Originally committed as revision 10262 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-30 15:15:48 +00:00
Marc Hoffman
18b8b43b4f
make clean bfin
...
Originally committed as revision 10180 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-22 12:54:49 +00:00
Marc Hoffman
345bb2ad90
special handling for vp3 idct, use the c reference
...
Originally committed as revision 10105 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-13 14:16:20 +00:00
Marc Hoffman
61eade27bd
correct order of fixedpoint in CONFIG list
...
Originally committed as revision 9869 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-02 11:32:04 +00:00
Marc Hoffman
c16c584a4a
--enable-fixedpoint, for configuring fixedpoint optimizations, this is just the config aspect
...
Originally committed as revision 9866 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-02 00:14:11 +00:00
Marc Hoffman
dc1ecb6a4a
making reference models have the same API
...
Originally committed as revision 9861 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-01 20:44:08 +00:00
Marc Hoffman
8dd16fe049
adding myself to the CREDITS
...
Originally committed as revision 9849 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-01 02:16:08 +00:00
Marc Hoffman
7889f52890
integrating blackfin optimized yuyvtoyv12 converter
...
Originally committed as revision 23833 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2007-07-20 00:11:38 +00:00
Marc Hoffman
b41c9046cc
removing reference to bfin_sram.h its not used anylonger
...
Originally committed as revision 23832 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2007-07-20 00:10:55 +00:00
Marc Hoffman
4055d27121
adding blackfin optimized yuyvtoyv12 converter
...
Originally committed as revision 23831 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2007-07-20 00:09:45 +00:00
Marc Hoffman
b5f3f2b846
fixpoint: renaming all lowlevel arithmetic routines to xxx_float
...
Originally committed as revision 9714 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-17 11:06:12 +00:00
Marc Hoffman
f1639f69b4
cosmetics: adding some white space to align the arguments of a couple of functions
...
Originally committed as revision 9709 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-17 00:36:47 +00:00
Marc Hoffman
f999b63c77
float_t was a typo that compiled on macosx
...
Originally committed as revision 9703 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-16 14:45:54 +00:00
Marc Hoffman
dae92b62a3
fixpoint: move cplscales to context structure and provide hook for data format conversion
...
Originally committed as revision 9702 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-16 13:24:43 +00:00
Marc Hoffman
28d997f932
fixpoint: lowlevel functional abstraction for all buffer arithmetics
...
Originally committed as revision 9701 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-16 12:32:41 +00:00
Marc Hoffman
e66442f4e3
fixpoint: separate windowing arithmetic imlt_window_float
...
Originally committed as revision 9700 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-16 11:52:46 +00:00
Marc Hoffman
dc0c20f99b
separate the actual math for recovering stereo from a signal channel, this is to allow fixpoint implementation
...
Originally committed as revision 9698 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-16 11:25:56 +00:00
Marc Hoffman
29b4b8351b
separating saturation codes so that we can support other data formats
...
Originally committed as revision 9693 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-16 01:28:58 +00:00
Marc Hoffman
8c9d2954f7
moving automatic allocation of joint_decode/decode_buffer
...
to a statically allocated buffer decode_buffer_0 in cook instance.
Originally committed as revision 9692 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-15 22:06:08 +00:00
Marc Hoffman
2843a452c9
cosmetic changing hardwired 20 to SUBBAND_SIZE
...
Originally committed as revision 9691 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-15 21:48:17 +00:00
Marc Hoffman
aa6bfe8324
removing dependency on bfin_sram.h, which is not used right now
...
Originally committed as revision 9388 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-22 13:44:58 +00:00
Marc Hoffman
bd92f4f39b
renaming L1CODE to attribute_l1_text, which is defined in dsputil_bfin.h
...
Originally committed as revision 9387 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-22 13:43:47 +00:00
Marc Hoffman
1ebbfe159f
integrating ff_bfin_get_unscaled_swscale into the system
...
Originally committed as revision 23605 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2007-06-22 13:03:40 +00:00
Marc Hoffman
c185b405c1
adding Blackfin swscale_bfin infrastructure, and the first swscale routine uyvy to yv12 video resampler
...
Originally committed as revision 23604 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2007-06-22 12:45:18 +00:00
Marc Hoffman
69a6db95ac
document pointer offset by -8
...
Originally committed as revision 23603 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2007-06-22 00:14:22 +00:00
Marc Hoffman
e9d4375f1a
re pipeline loop, to eliminate extra chroma reads
...
Originally committed as revision 23602 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2007-06-22 00:12:44 +00:00
Marc Hoffman
45eeae39ac
correct chroma skewing bug, caused by incorrect stride adjustments
...
Originally committed as revision 23601 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2007-06-22 00:07:55 +00:00
Marc Hoffman
57870214ab
removing underscores from block profiling renaming to xx_
...
Originally committed as revision 9303 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-13 12:46:27 +00:00
Marc Hoffman
f70c273902
Blackfin - read_time primitive
...
note this primitive currently uses a union to concatenate 2x32bit registers because of poor compiler support
around DImode and asm.
Originally committed as revision 9302 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-13 11:09:07 +00:00
Marc Hoffman
1a822d303f
integrating MPV_common_init_bfin into the build system and mpegvideo.c
...
Originally committed as revision 9294 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-12 19:34:06 +00:00
Marc Hoffman
50ee61dda2
Blackfin dct_quantize_bfin routine
...
2x performance boost in performing quantization for mpeg encoding
Originally committed as revision 9293 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-12 19:13:50 +00:00
Marc Hoffman
ea6ad30ce9
Blackfin IDCT has no special permutation it uses normal order
...
Originally committed as revision 9292 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-12 19:06:39 +00:00
Marc Hoffman
22a11d578e
correcting spelling error, yuv2rgb888_line was renamed to yuv2rgb24_line
...
Originally committed as revision 23472 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2007-06-05 13:18:16 +00:00
Marc Hoffman
69621690ab
extending video4linux support to handle the additional formats UYVY, YUYV and RGB565
...
Originally committed as revision 9203 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-04 13:28:02 +00:00
Marc Hoffman
c7c64e9e5e
convert if then else video palette to pix_fmt construct to simpiler table based lookup.
...
Originally committed as revision 9202 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-04 13:25:29 +00:00
Marc Hoffman
bf4a90fcc3
Blackfin optimized uyvytoyv12 routine. the implementation includes chroma averaging.
...
This is 10x faster than the cooresponding C function.
Originally committed as revision 23345 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2007-05-19 12:57:17 +00:00
Marc Hoffman
809c767ac1
Adding Myself to the Maintainers list for the Blackfin architecture
...
Originally committed as revision 9027 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-15 02:06:27 +00:00