OpenCores
URL https://opencores.org/ocsvn/mpeg2fpga/mpeg2fpga/trunk

Subversion Repositories mpeg2fpga

[/] [mpeg2fpga/] [trunk/] [tools/] [mpeg2dec/] [TODO] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 kdv
 1. Test bitstream
2
    Small example bitstream (128x128 pixel dimensions) which employs all
3
    picture_structure (top field, bottom field, frame), picture_coding_type
4
    (I, P, and B), macroblock_type (forwards/backwards/interpolated,
5
    intra/non-intra, coded/not-coded, quant/no quant, etc.), and
6
    motion_type (field, frame, 16X8, dual prime) modes.
7
 
8
 2. add trace printing for mpeg1 getblk routines.
9
 
10
 3. modify getsys.c to parse program layer bitstreams (Systems)
11
    with variable-length packets.
12
 
13
 4. 24 bit X11 display
14
    (borrow from Berkeley or find way for our code to use their interface)
15
 
16
 5. MPEG-2 Transport layer systems streams parsing
17
 
18
 6. Document IPR issue
19
 
20
   provide CableLabs URL
21
   how IPR relates to our disclaimer.
22
 
23
 7. TIFF library support (YCbCr 4:4:4, 4:2:2, and 4:2:0 pictures)
24
[deferred]
25
 
26
10.  IDCT rounding
27
  As per IDCT corridgendum (Savatier, MPEG 95/XXX)
28
  [done, but verified ?]
29
 
30
 
31
12. green dots in can
32
  [ appears to be a display issue, probably related to convmat[]
33
    error ]
34
 
35
19. move Dual_Prime calculation into picture_data()
36
 
37
20. motion vector calculation to include tappable stages to test
38
    whether elements fall within [low:high] range.
39
 
40
21. Integrate verifier routines
41
 
42
22. Inter-layer verification routines
43
    - check base and enhancement layers (e.g. SNR)
44
 
45
23. Spatial verification
46
   - considering that no base layer is available.
47
 
48
24. SNR verification
49
   [ done ]
50
 
51
25. DP verification
52
   [ not done.  No longer any bitstreams with Data Partitioning distributed
53
     since DP is not part of any official Profile ]
54
 
55
26. merge all global bitsteam element variables into
56
    common data structure (similar to layer_data).  This is needed
57
    for the verifier (whether or not headers in SNR and DP streams
58
    are identical where needed to that of the base layer).
59
 
60
27. investigate why MS-DOS wants an extra % sign for filename patterns
61
     when more than one filename pattern is used in the command line argument
62
 
63
28. convert -t (trace) flag into levels, merge with Verbose.
64
 
65
29. seek to a specified frame number (support for MCI-like functions)
66
 
67
30. document the "flash" VLC table decoding method in detail.
68
    (namely how to map tables in Annex B to those in getvlc.h)
69
 
70
31. MPEG-2 program stream compatibility
71
   (a few minor bits of difference in the system header ).
72
 
73
--------

powered by: WebSVN 2.1.0

© copyright 1999-2019 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.