summaryrefslogtreecommitdiff
path: root/ext/mplex/TODO
blob: 8b39301719c36b0c7ed2f1d89b773155aa5943cb (plain)
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
TODO

- Check if video and MPEG audio streams have the same eof bug as I found
in AC3 audio.

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

- Make VBR more efficient (a skip for long periods where no sector is emitted).


- Complete tidying up the systems.cc structure.   Non-duplication of the
	header generation stuff would be neat if it can be managed...


- 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:

- Full SVCD (MPEG audio extension) support.

- DVD muxing and generation of info for .IFO's etc.