Initial commit of work-in-progress MPEG video player plugin based on libmpeg2. Works on all targets with colour LCDs, but most optimised for the ipod Color/Photo and Nano. It currently only plays raw MPEG-1 or MPEG-2 video streams (no audio). Also adds a new lcd_yuv_blit() function to the plugin API - currently only implemented for the ipod Color/Photo and Nano.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10479 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Dave Chapman 2006-08-07 22:11:07 +00:00
parent 754e173c25
commit c9d66562af
27 changed files with 6457 additions and 2 deletions

View file

@ -0,0 +1,44 @@
Library: libmpeg2 from mpeg2dec-0.4.0b (Released 2004-01-21)
Imported: 2006-08-06 by Dave Chapman
This directory contains a local version of libmpeg2 imported into
Rockbox for MPEG video decoding.
LICENSING INFORMATION
mpeg2dec and libmpeg2 are licensed under Version 2 of the GNU General
Public License.
IMPORT DETAILS
The following files were imported from the mpeg2dec-0.4.0b
distribution. Minor changes were made to enable compilation in
Rockbox and TABs were replaced by spaces to comply with the Rockbox
coding guidelines.
AUTHORS
README
SOURCES
attributes.h
cpu_accel.c
cpu_state.c
decode.c
header.c
idct.c
motion_comp.c
mpeg2.h
mpeg2_internal.h
slice.c
video_out.h
vlc.h
The following files are new, but based on code in mpeg2dec.
Makefile
mpegplayer.c
video_out_rockbox.c
mpeg2dec_config.h
alloc.c