Mpeg2SectionData: Add missing content type.
Remove always true checks.
PlayerCaptureDialog: Don't shadow variable passed by reference.
GaussianKernel: Remove the assignment operator.
CompositionObject: Implement copy constructor.

Current design is error-prone. We don't even copy m_colors array. And if
one use default copy ctor m_pRLEData was also not copied.
CMouse: Remove the assignment operator.
Don't shadow class memeber.
CSubPicQueueNoThread: Respect invalidation time.
Do not clear surface cache when max texture size has not been changed.

We were removing valid surfaces from the cache for PGS/DVB subtitles.
Basically surface cache was broken.
SubPic queue: Clear queue only when it's needed.

Time can decrease even within the same video frame and
it make no sense to purge whole queue, if we still can reuse buffered
subpic.
MainFrame: fall back to default scale factor
MainFrame: adjust auto-zoom logic for DVB.

We can't determine whether event is triggered after channel change or on
resolution change. Always restore default auto-fit factor.