Page 1 of 8 123 ... LastLast
Results 1 to 10 of 73

Thread: Broadcom Crystal HD Support For MPlayer, FFmpeg

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,528

    Default Broadcom Crystal HD Support For MPlayer, FFmpeg

    Phoronix: Broadcom Crystal HD Support For MPlayer, FFmpeg

    While those using the NVIDIA binary display driver with any modern GeForce graphics processor have great accelerated video playback on the GPU right now via VDPAU, as a GPU-independent way to offload the video playback acceleration from the CPU there s Broadcom's Crystal HD adapter, which is backed by open-source Linux drivers. The Crystal HD has already been tapped by XBMC and other free software projects, but new patches are available to utilize this technology within MPlayer and FFmpeg...

    http://www.phoronix.com/vr.php?view=ODk2Ng

  2. #2
    Join Date
    May 2010
    Posts
    190

    Default

    1080p with an atom - woah!

  3. #3
    Join Date
    May 2007
    Location
    Third Rock from the Sun
    Posts
    6,583

    Default

    Quote Originally Posted by snuwoods View Post
    1080p with an atom - woah!
    Well that has been doable with a vdpau card for quite a while now (at much lower cpu usage rates). It would be interesting to see it tackle 1080p at higher bitrates with an atom (or even 720p 60fps streams) and see if it quickly saturates the PCI-e X1 bus since the Broadcom does only decoding.

  4. #4
    Join Date
    Jun 2009
    Posts
    2,927

    Default

    Quote Originally Posted by deanjo View Post
    Well that has been doable with a vdpau card for quite a while now (at much lower cpu usage rates).
    Not with open source drivers, it wasn't.

    This alone makes it relevant.

  5. #5
    Join Date
    Jan 2007
    Posts
    459

    Default

    Quote Originally Posted by snuwoods View Post
    1080p with an atom - woah!
    why the "woah!" any reasonable logic would tell you that even an old 68000 (even a Z80) Could handle the processing needs on the right bus to feed a dedicated ASIC Video such as these CrystalHD decoders, that's the whole purpose of such a dedicated Co-Processor/ASIC etc.

    you might want to be sure that you get at least the 70015 though as the 70012 cant do mpeg4 part 2/ASP/Divx/Xvid apparently
    http://lists.mplayerhq.hu/pipermail/...er/102202.html

    Quote Originally Posted by deanjo View Post
    Well that has been doable with a vdpau card for quite a while now (at much lower cpu usage rates). It would be interesting to see it tackle 1080p at higher bitrates with an atom (or even 720p 60fps streams) and see if it quickly saturates the PCI-e X1 bus since the Broadcom does only decoding.
    ! " and see if it quickly saturates the PCI-e X1 bus "

    hmm why do you think it would saturate !

    (unless you mean.... given some really slow ram interaction with crap chip-sets etc and the real throughput that would restrict the real bus speed too etc...)

    remember that the PCIe but is rated to 250 Mega Bytes Per second for the x1 rate, the highest official Bit rate for AVC at even Hi422P, Hi444PP Is 960,000 Kilo Bits Per second for level 5.1 at 4,0962,048@30.0 (5)

    and your Far more common HD type generic leval 4.1 being only 200,000 Kilo Bits Per second

    "960000 kilobits
    (informal notation: kilobyte = 1024 bytes)
    bits 983040000
    bytes 122880000
    kilobits 960000
    kilobytes 120000
    megabits 937.5
    megabytes 117.1875
    gigabits 0.91552734375
    gigabytes 0.11444091796875
    "
    http://www.matisse.net/bitcalc/?inpu...otation=legacy

    http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels

  6. #6
    Join Date
    May 2007
    Location
    Third Rock from the Sun
    Posts
    6,583

    Default

    Quote Originally Posted by popper View Post

    ! " and see if it quickly saturates the PCI-e X1 bus "

    hmm why do you think it would saturate !

    (unless you mean.... given some really slow ram interaction with crap chip-sets etc and the real throughput that would restrict the real bus speed too etc...)

    remember that the PCIe but is rated to 250 Mega Bytes Per second for the x1 rate, the highest official Bit rate for AVC at even Hi422P, Hi444PP Is 960,000 Kilo Bits Per second for level 5.1 at 4,0962,048@30.0 (5)

    and your Far more common HD type generic leval 4.1 being only 200,000 Kilo Bits Per second

    "960000 kilobits
    (informal notation: kilobyte = 1024 bytes)
    bits 983040000
    bytes 122880000
    kilobits 960000
    kilobytes 120000
    megabits 937.5
    megabytes 117.1875
    gigabits 0.91552734375
    gigabytes 0.11444091796875
    "
    http://www.matisse.net/bitcalc/?inpu...otation=legacy

    http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels
    You seem to be forgetting that the stream after the Broadcom decodes the stream that bandwidth greatly increases as it is no longer compressed while being sent to the video device. If you were to use your worst case scenario (4,0962,048@30.0) that decoded stream is 6.04 Gbps (754.97 MB/s) which you can see far exceeds your PCI-e 1x slot.

    A typical HD (1920x1080p @ 24fps) uncompressed would be 1.19 Gbps (149.3 MB/s). Now on top of that you have the compressed stream also being fed into the Broadcom so add another ~24 MB/s on top of that bandwidth. We are now at 175 MB/s. While in theory this should be enough it is not uncommon for buses to have lower actual bandwidth then it's theoretical top limit.

    This is all very different then a situation where something like vdpau is used on the graphics card where the only bus bandwidth limit you have to worry about is it being sufficient for the single compressed stream.

  7. #7
    Join Date
    Jan 2007
    Posts
    459

    Default

    "You seem to be forgetting that the stream after the Broadcom decodes the stream that bandwidth greatly increases as it is no longer compressed"

    correct , and as you say it would be interesting to run some real tests.... on several motherboard chip-sets and different price ranges of ram, these being key to actual data throughput as i alluded too OC

  8. #8
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    90

    Default

    Which GPU manufacturers feature that particular chip?

  9. #9
    Join Date
    May 2007
    Location
    Third Rock from the Sun
    Posts
    6,583

    Default

    Quote Originally Posted by Rabauke View Post
    Which GPU manufacturers feature that particular chip?
    None, it is a separate device on it's own on a PCIe mini card. On desktops you would typically use a PCI-e mini to PCI-e X1 adapter card along with it.

    http://www.silentpcreview.com/LogicS..._video_decoder

  10. #10
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    90

    Default

    Quote Originally Posted by deanjo View Post
    None, it is a separate device on it's own on a PCIe mini card. On desktops you would typically use a PCI-e mini to PCI-e X1 adapter card along with it.

    http://www.silentpcreview.com/LogicS..._video_decoder
    Ah, thank you. That should have been Michael's duty.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •