- Repository revision 170
- DVSDK 2.00.00.17
- DMAI 1.20.00.05
- Kernel 2.6.18
Patch target: trunk
This patch resolves an issue where changing the state of the various elements
caused buffers that were placed in the Fifo but not yet in the circular buffer
to fail to be unref'ed. This led to a memory leak and the system would
eventually die with an OOM error when switching states from PLAYING->NULL
and NULL->PLAYING. This patch fixes bug number 496.
This patch was tested on DM6446 using the am-player_testtividdec2.tar.gz package
posted in bug number 496. It has also been compiled against DM357.