Revision 1209936

Go back to digest for 2nd January 2011

Optimization in Multimedia

Christoph Pfister committed changes in /trunk/extragear/multimedia/kaffeine/src/dvb:

reorganize dvb si structures
- reduce number of needed memory allocations
- DvbSectionData is for temporary usage (thin class)
- QByteArray is for permanent storage
- pass {const char *data, size} pairs (but also accept QByteArray)

File Changes

Modified 14 files
  • /trunk/extragear/multimedia/kaffeine/src/dvb
  •   /dvbcam_linux.cpp
  •   /dvbchannel.cpp
  •   /dvbchannel.h
  •   /dvbdevice.cpp
  •   /dvbdevice.h
  •   /dvbepg.cpp
  •   /dvbliveview.cpp
  •   /dvbliveview.h
  •   /dvbliveview_p.h
  •   /dvbrecording.cpp
  •   /dvbrecording_p.h
  •   /dvbscan.cpp
  •   /dvbsi.cpp
  •   /dvbsi.h
14 files changed in total