Subversion Repositories shark

Rev

Blame | Last modification | View Log | RSS feed

This is the S.Ha.R.K. porting of the MPEG2 decoder from the
MPEG Software Simulation Group.

---------------------------------------------------------------------------

The original source code is available on the web at
http://www.mpeg.org

The demo uses the  FAT16 filesystem and the graphics card.
I just added these files:
- gvideo.c  Video initialization and output
- jetctrl.c Idle time visualization
- makefile  S.Ha.R.K. Makefile for the demo
- store.c   interface between the original decoder and S.Ha.R.K.

The original makefile and store.c files has also been renamed to store.ori.

---------------------------------------------------------------------------

The demo simply intercets the Write_Frame function and puts the decoded 
frame into a buffer. The task created in gvideo is a periodic CBS task
that reads a picture from the buffer and simply displays it.

===========================================================================

This is the original readme file:


January 9, 1995:
=====
Pre-release caveats:

  - has only been tested with gcc.  (I'm not sure we will even bother
    with acc, or cc in the future).

  - I'm fully aware of the warnings received by -Wall 

  - Verifier still not integrated (due to complexity), although 
    experimental vbv_delay code included in verify.c


  
December 20, 1995
===============================================================
Frame buffer substitution edition of decoder.

Restrictions:
 - temporal_reference in bitstream must be correct.

 - substitute pictures must have pixel (luminance samples) width 
   and height equal to coded_picture_width (mb_width*16) and 
   coded_picture_height (mb_height*16) rather than horizontal_size
   and vertical_size, respectively.

 - all input pictures must be interleaved into a frame.

 - frame count (index) is based on absolute display frame order with
   no repeated (3:2 pulldown) fields or frames. 

--------------------------------------------------------
Notes: 

 - command line arguements in this edition differ from verifier
   style.  This decoder's arguments are the same as the 
   public distribution's (July 4, 1994) code .

   please note that this code, with frame buffer substitution, when it 
   is released will use the verifier style of arguments.

 - Carsten's updated spatial scalability decoder routines have been
   incorperated.