Subversion Repositories shark

Rev

Rev 1085 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1085 pj 1
This is the S.Ha.R.K. porting of the MPEG2 decoder from the
2
MPEG Software Simulation Group.
3
 
4
---------------------------------------------------------------------------
5
 
6
The original source code is available on the web at
7
http://www.mpeg.org
8
 
9
The demo uses the  FAT16 filesystem and the graphics card.
10
I just added these files:
11
- gvideo.c  Video initialization and output
12
- jetctrl.c Idle time visualization
13
- makefile  S.Ha.R.K. Makefile for the demo
14
- store.c   interface between the original decoder and S.Ha.R.K.
15
 
16
The original makefile and store.c files has also been renamed to store.ori.
17
 
18
---------------------------------------------------------------------------
19
 
20
The demo simply intercets the Write_Frame function and puts the decoded
21
frame into a buffer. The task created in gvideo is a periodic CBS task
22
that reads a picture from the buffer and simply displays it.
23
 
24
===========================================================================
25
 
26
This is the original readme file:
27
 
28
 
29
January 9, 1995:
30
=====
31
Pre-release caveats:
32
 
33
  - has only been tested with gcc.  (I'm not sure we will even bother
34
    with acc, or cc in the future).
35
 
36
  - I'm fully aware of the warnings received by -Wall
37
 
38
  - Verifier still not integrated (due to complexity), although
39
    experimental vbv_delay code included in verify.c
40
 
41
 
42
 
43
December 20, 1995
44
===============================================================
45
Frame buffer substitution edition of decoder.
46
 
47
Restrictions:
48
 - temporal_reference in bitstream must be correct.
49
 
50
 - substitute pictures must have pixel (luminance samples) width
51
   and height equal to coded_picture_width (mb_width*16) and
52
   coded_picture_height (mb_height*16) rather than horizontal_size
53
   and vertical_size, respectively.
54
 
55
 - all input pictures must be interleaved into a frame.
56
 
57
 - frame count (index) is based on absolute display frame order with
58
   no repeated (3:2 pulldown) fields or frames.
59
 
60
--------------------------------------------------------
61
Notes:
62
 
63
 - command line arguements in this edition differ from verifier
64
   style.  This decoder's arguments are the same as the
65
   public distribution's (July 4, 1994) code .
66
 
67
   please note that this code, with frame buffer substitution, when it
68
   is released will use the verifier style of arguments.
69
 
70
 - Carsten's updated spatial scalability decoder routines have been
71
   incorperated.
72