Commit Graph
44 Commits
Author SHA1 Message Date
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