I think this is needed until I implement the seamless video frame
resize. The old frames need to be completely freed from libav use
so that new ones can be allocated of that are the right resolution
for the new streams. mpegts.c really needs to output another stream
which tells MythTV about new PMT's just after the last packet from
the old streams and before the first packet from a new streams.
Then we can get rid of the old buffers on a frame by frame basis
as we finish with them.

That might be a good place to move the reset of the aspect ratio in the frontend as well. At the moment it changes the aspect ratio when it's decoded rather than when it's actually presented to the output device (so it changes aspect a few frames too soon)

Ed W
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to