File: TODO

package info (click to toggle)
mjpegtools 1%3A2.1.0%2Bdebian-8.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 8,940 kB
  • sloc: ansic: 60,401; cpp: 32,321; sh: 13,910; makefile: 763; python: 291; asm: 103
file content (48 lines) | stat: -rw-r--r-- 1,662 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
TODO

-Fix the bug with excessibe run-in in AC3 with small packets (no buffering time limit) validate using stereo-96-1min-1st-five.tar.gz


- Replace the stream-specific ReadPacketPayload stuff with
  proper AUMuxed StreamHeaderSize based stuff

- Replace the current peak rate estimation with one based on
monitoring SCR and position in original stream every so-and-so many
muxed out frames...

- Support for muxing subtitles...


- Reduce use of muxinto.<global> by encapsulating run-out info...

- Complete encapsulation by utilising stream interface rather than
  direct access to C-style file I/O 

- Need to add general facility for enforcing max STD buffer delay for audio
  and for warning if constraints for particular formats are exceeded.

- Add checking for changed sequence parameters in mid-sequence
	sequence headers.

- Currently the VCD HR Stills muxing stuff assumes *all* HR stills
  are the same size which is given in the initial vbv_buffer_size...
  This will work with mpeg2enc (which does this) but will fail fail fail
  with other streams.

- Rebuild initial delay / sequence splitting DTS adjustment stuff so
  different streams can have different starting delays based on
  *stream* parameters.  I.e. delay should be delegated to the elementary
  streams with only a sector_prefix offset set centrally.

- Tidy code so Elementary streams handle their mux parameter initialisation
	from cmd-line parameters *not* the output stream.


Eventually:

- Multi-channel SVCD (MPEG audio extension) support. N.b. multi-track
  two-channel audio already works.

- DVD muxing and generation of info to help authoring tools produce .IFO's etc.