[mythtv] Ticket #9971: Improve CrystalHD decoding for BCM 70012
Chaogui Zhang
czhang1974 at gmail.com
Tue Oct 11 13:22:47 UTC 2011
On Mon, Oct 10, 2011 at 12:30 PM, <noreply at mythtv.org> wrote:
> #9971: Improve CrystalHD decoding for BCM 70012
> -------------------------------------+----------------------------
> Reporter: czhang1974@… | Owner: markk
> Type: Patch - Bug Fix | Status: accepted
> Priority: minor | Milestone: 0.25
> Component: MythTV - Video Decoding | Version: 0.24-fixes
> Severity: medium | Resolution:
> Keywords: crystalhd | Ticket locked: 0
> -------------------------------------+----------------------------
>
> Comment (by markk):
>
> Finally managed to test this in master. Unfortunately, while some streams
> play others are pretty broken. From memory, the BCM70012 needs an
> alignment fix for streams that are not 'normal' widths of 720 or 1920.
> Additionally, some streams that are straightforward 1080p still look
> slightly broken.
>
> I'll see what I can do.
>
> (N.B. not regression tested with the BCM70015 either)
>
> --
> Ticket URL: <http://code.mythtv.org/trac/ticket/9971#comment:3>
> MythTV <http://code.mythtv.org/trac>
> MythTV Media Center
>
Thanks for testing the patch. I have not had time to do much further testing
since my initial patch.
One other thing that I noticed while trying to get 1080i to work back in
August was that the way avformatdecoder feeds/retrieves the packet to the
private decoder makes it hard for the 70012 to maintain a proper queue for
decoding. I was going to rewrite the crystalhd code to make it less
dependent on the avformatdecoder, but life got busy after summer was over. I
probably won't have time to look into any of this any time soon, but I hope
this is useful for anyone interested in further improving the code.
Best regards,
--
Chaogui Zhang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mythtv.org/pipermail/mythtv-dev/attachments/20111011/e900b70b/attachment.html
More information about the mythtv-dev
mailing list