File: TODO

package info (click to toggle)
libdvbpsi 1.3.0-5
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 3,552 kB
  • ctags: 2,171
  • sloc: ansic: 19,083; makefile: 254; xml: 100; sh: 93
file content (13 lines) | stat: -rw-r--r-- 675 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
TODO:

- Implement:
	void dvbpsi_set_context(dvbpsi_t *p_dvbpsi, void *data);
	void *dvbpsi_get_context(dvbpsi_t *p_dvbpsi);
- simplify chaining decoders in demux functions, eg:
  implement:
	bool dvbpsi_chain_decoder_add(dvbpsi_t *p_dvbpsi, dvbspi_decoder_t *p_decoder);
	void dvbpsi_chain_decoder_del(dvbpsi_t *p_dvbpsi, dvbspi_decoder_t *p_decoder);
	bool dvbpsi_chain_decoder_find(dvbpsi_t *p_dvbpsi, const uint16_t table_id, const uint16_t extension);
- simplify PSI table attach functions "dvbpsi_XXX_attach()"
	+ remove first argument void * callback data (probably not needed)
	+ use dvbpsi_t::p_sys to pass private application data around (iso decoder_t::p_cb_data)