[WINDOWS] Broadcom Crystal HD integration support in XBMC for Windows?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
WiSo Offline
Team-Kodi Developer
Posts: 2,744
Joined: Oct 2003
Reputation: 0
Location: Germany
Post: #31
I doubt that this will work. So no occurrence of this library in system32 or WINSXS?
You could do me a favor and look for environment vars and if anything is in the registry which we can use.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
A600 Offline
Fan
Posts: 461
Joined: Oct 2003
Reputation: 7
Post: #32
WiSo Wrote:I doubt that this will work. So no occurrence of this library in system32 or WINSXS?

No.

Quote:You could do me a favor and look for environment vars and if anything is in the registry which we can use.

Found this and I think it should work:

Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Broadcom\MediaPC\CrystalHD]
"InstallPath"="C:\\Archivos de programa\\Broadcom\\Broadcom CrystalHD Decoder\\"
find quote
WiSo Offline
Team-Kodi Developer
Posts: 2,744
Joined: Oct 2003
Reputation: 0
Location: Germany
Post: #33
so the dll can be found at:
Code:
"C:\\Archivos de programa\\Broadcom\\Broadcom CrystalHD Decoder\\bcmDIL.dll"
?

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
WiSo Offline
Team-Kodi Developer
Posts: 2,744
Joined: Oct 2003
Reputation: 0
Location: Germany
Post: #34
xexe Wrote:That makes sense. Currently I have to run GL anyway as the DX version wont suspend and resume and i cant get it to produce a log to file a report on it.

Could you please try a rev >=26284 and see if it makes any differences?

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
A600 Offline
Fan
Posts: 461
Joined: Oct 2003
Reputation: 7
Post: #35
WiSo Wrote:so the dll can be found at:
Code:
"C:\\Archivos de programa\\Broadcom\\Broadcom CrystalHD Decoder\\bcmDIL.dll"
?

Yes. I use a spanish XP version so that is the "Program Files" folder.
find quote
A600 Offline
Fan
Posts: 461
Joined: Oct 2003
Reputation: 7
Post: #36
@davilla: I found out that videos encoded with the L5.1 profile doesn't sttuter at the start or when seeking -->

Code:
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High@L5.1
Format settings, CABAC           : Yes
Format settings, ReFrames        : 3 frames
Muxing mode                      : Container profile=Unknown@5.1
Codec ID                         : V_MPEG4/ISO/AVC
Duration                         : 3h 17mn
Bit rate                         : 2 723 Kbps
Nominal bit rate                 : 2 783 Kbps
Width                            : 1 280 pixels
Height                           : 720 pixels
Display aspect ratio             : 16:9
Frame rate                       : 25.000 fps
Resolution                       : 8 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.118
Stream size                      : 3.76 GiB (86%)
Writing library                  : x264 core 60 877tw
Encoding settings                : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x133 / me=hex / subme=6 / brdo=0 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=2783 / ratetol=1.0 / rceq='blurCplx^(1-qComp)' / qcomp=1.00 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=2:1.00

but videos encoded with L4.0 or L4.1 drop frames during a period of between 5 and 20 seconds -->

Code:
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High@L4.0
Format settings, CABAC           : Yes
Format settings, ReFrames        : 5 frames
Muxing mode                      : Container profile=Unknown@4.0
Codec ID                         : V_MPEG4/ISO/AVC
Duration                         : 1mn 3s
Bit rate                         : 5 979 Kbps
Width                            : 1 920 pixels
Height                           : 816 pixels
Display aspect ratio             : 2.35:1
Frame rate                       : 23.976 fps
Resolution                       : 8 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.159
Stream size                      : 45.4 MiB (88%)
find quote
GeminiServer Offline
Senior Member
Posts: 174
Joined: Oct 2003
Reputation: 0
Post: #37
Hi,

you have to load the bcmDIL.dll from the Braodcom installation path.
I own a Broadcom BCM70012 and tried to run the dx version on Win7 and Vista, it craches on Opening the bcmDIL.dll from special path. Did not tried the GL version yet. But it works on DX, ok a bad black/white output.

Since i really was not able to find the bug, i wrote a little test application, which will detect the installation path, open the driver gets the status and version then it closes it.

On the attachment you'll find the test application and a screenshot.

Use the Setup from Broadcom Crystal Setup to install the new device driver fo your BCM70012/15. Then start the Test Application.

In XBMC, we need to add a registry detection.
#define REG_PATH "Software\\Broadcom\\MediaPC" // HKLM
#define REG_PRODUCT "CrystalHD" // "70010" for older setups
#define BRC_DLL "bcmDIL.dll"

RegGetValue -> REG_PATH\\REG_PRODUCT\\"InstallPath"+\\BRC_DLL

Cheers, GeminiServer
Attached File(s) Thumbnail(s)
   

.zip  BroadcomCrystal_Driver_Test_Win32.zip (Size: 4.44 KB / Downloads: 102)

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
(This post was last modified: 2010-01-04 01:40 by GeminiServer.)
find quote
ashlar Offline
Donor
Posts: 2,112
Joined: Mar 2006
Reputation: 27
Post: #38
Hi! Anyone able to tell me whether CrystalHD correctly decodes VC-1 interlaced material? Such as the m2ts files found on Life (BBC documentary series) and Torchwood BluRays.
find quote
WiSo Offline
Team-Kodi Developer
Posts: 2,744
Joined: Oct 2003
Reputation: 0
Location: Germany
Post: #39
@Geminiserver: davilla told that broadcomp needs load the firmware and ofc we would like to make it easy for the user.
Unfortunately the broadcomp driver won't install if it doesn't find a card. I've ordered one but this will take some time. Feel free to rewrite it to use the path stored in the registry Wink

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
GeminiServer Offline
Senior Member
Posts: 174
Joined: Oct 2003
Reputation: 0
Post: #40
WiSo Wrote:@Geminiserver: davilla told that broadcomp needs load the firmware and ofc we would like to make it easy for the user.
Unfortunately the broadcomp driver won't install if it doesn't find a card. I've ordered one but this will take some time. Feel free to rewrite it to use the path stored in the registry Wink
done..

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
visiondiez Offline
Junior Member
Posts: 4
Joined: Jul 2009
Reputation: 0
Post: #41
A600 Wrote:Tested and working fine here Smile

I can also confirm that it works in a Revo 1600 with the Broadcom card in the empty mini PCIe slot. H.264 in mkv container works very well, both 720p and 1080p. This is under Windows 7, GL build 26307.
find quote
guimex Offline
Junior Member
Posts: 1
Joined: Jan 2010
Reputation: 0
Post: #42
Hi,
anyone can put a compiled version of this trunk on megaupload or rapidshare ?
Thank you,
find quote
WiSo Offline
Team-Kodi Developer
Posts: 2,744
Joined: Oct 2003
Reputation: 0
Location: Germany
Post: #43
guimex Wrote:Hi,
anyone can put a compiled version of this trunk on megaupload or rapidshare ?
Thank you,

http://forum.xbmc.org/showthread.php?tid=62109

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
Swwethip1 Offline
Senior Member
Posts: 106
Joined: Sep 2008
Reputation: 0
Post: #44
xexe Wrote:Then there are ALL the windows users that don't want to use an external player. All this for < $20... bargain.

I thought it was $70 bucks, where can i get it for under $20?
find quote
xexe Offline
Fan
Posts: 711
Joined: Sep 2008
Reputation: 1
Post: #45
ebay is the simple answer shipped from HK


Having problems getting your TV shows recognized?

Try my extra TV show matching REGEX here
find quote
Post Reply