Broadcom documentation

Share and discuss resources for use in the classroom

9 posts
by henle » Sun May 06, 2012 4:15 pm
As you know, the XBMC people have done a great job at making video play on the Pi.

If I understand correctly, they have used Broadcom specific documentation in addition to the standard OpenMAX IL specification.

Are there plans to release this particular documentation, and if not, what will it take to get access to it?
Posts: 65
Joined: Sat Apr 21, 2012 7:23 pm
by dom » Sun May 06, 2012 4:33 pm
OpenMAX IL is a standard, so the first place to look is khronos.org.

We do also have some html documentation generated from comments in the source which describes some of the extensions used.

I'll try to get that tidied up and published.

But really, OpenMax IL is hard to use. You'd be well advised to look very closely at the XBMC code.

https://github.com/peterderivaz/pyopenmax is another place to look. (Video playback from python).
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 4064
Joined: Wed Aug 17, 2011 7:41 pm
Location: Cambridge
by henle » Sun May 06, 2012 5:25 pm
Does that mean it is just a matter of reading/extracting the comments in e.g. OMX_Broadcom.h, or is there more?

Thank you for the github link.
Posts: 65
Joined: Sat Apr 21, 2012 7:23 pm
by dom » Sun May 06, 2012 5:38 pm
No, the documentation comes from the GPU side comments.

(and perhaps documentation is overstating it...)
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 4064
Joined: Wed Aug 17, 2011 7:41 pm
Location: Cambridge
by henle » Mon May 07, 2012 1:29 pm
Well, if you are able to put that up, it would be highly appreciated!
Posts: 65
Joined: Sat Apr 21, 2012 7:23 pm
by dom » Fri May 11, 2012 5:53 pm
Documentation on ilcomponents is pushed to github:

https://github.com/raspberrypi/firmware/tree/master/documentation/ilcomponents

start with index.html
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 4064
Joined: Wed Aug 17, 2011 7:41 pm
Location: Cambridge
by mjtessmer » Fri May 11, 2012 8:47 pm
When I click on the "index.html" file I get

the source text of the above file.  How do

I display the regular html output?
Posts: 22
Joined: Sun Nov 20, 2011 12:50 am
by Paul Webster » Fri May 11, 2012 10:33 pm
Save them all to a new folder on your machine then open the index file in your browser.
User avatar
Posts: 436
Joined: Sat Jul 30, 2011 4:49 am
Location: London, UK
by mjtessmer » Sat May 12, 2012 1:06 am
I did save them to a new folder and opened the index

file; but it did not display properly.  I had to open each

individual file on the web, then copy the text contents to

a text editor, then re-save to a ".html" file.  I did notice that

the new files were 1/10 the size of the files I previously

downloaded.  The only files I was not able to transfer over

were the three ".gif" files; appears to work without them.
Posts: 22
Joined: Sun Nov 20, 2011 12:50 am