Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HDMI2USB] HDMI Audio to USB Sound #7

Open
mithro opened this issue Mar 21, 2013 · 10 comments
Open

[HDMI2USB] HDMI Audio to USB Sound #7

mithro opened this issue Mar 21, 2013 · 10 comments

Comments

@mithro
Copy link
Member

mithro commented Mar 21, 2013

More technical details at

Brief explanation

Push audio from HDMI to USB sound in the HDMI2USB project.

Expected results

HDMI audio is captured on a computer connected to the HDMI2USB device.

Detailed Explanation

HDMI supports sending audio over the interface (in the blanking areas called data island). This audio should be captured and sent up the USB interface.

Further Reading

Contacts

@mithro mithro added the GSoC label Feb 22, 2016
@mithro mithro changed the title [HDMI2USB #15] HDMI Audio to USB Sound [HDMI2USB] HDMI Audio to USB Sound Feb 23, 2016
@lucribas
Copy link

Hi.
I have interest in collaborate.
Are you considering only code written in Migen/python or VHDL can be accept?

@Silipwn
Copy link

Silipwn commented May 3, 2017

I would like to work on this issue, but I am relatively new to VHDL and Migen. Any tips to follow?

@mithro
Copy link
Member Author

mithro commented May 4, 2017

We already have someone who is about to work on the USB side of things, so I would recommend concentrating on the HDMI side.

Firstly, I would start by watching my Dissecting HDMI (33c3). Then I would recommend taking a look at some of Hamster's stuff at http://hamsterworks.co.nz/mediawiki/index.php/Minimal_HDMI

Once you are happy with the ideas / concepts there. Then I would recommend taking a look at my stuff at TMDS repository and Google Doc with more info.

Work on extending the TMDS repository to support the data island encoding / decoding. Once the data island stuff works, then you can look at doing audio using that...

@Silipwn
Copy link

Silipwn commented May 6, 2017

I would be working on the same, but please excuse me for my delay, I am just getting started with HDL and Migen & MiSoC are new concepts, so taking some time before I can really contribute something.

@mithro
Copy link
Member Author

mithro commented May 7, 2017

As mentioned, doing small extensions / improvements to my TMDS repository is a great way to get started!

@akhil-123
Copy link

A proposal for this particular problem was written for GSoC 2014. How much work is left?

@mithro
Copy link
Member Author

mithro commented Mar 6, 2018

@paddatrapper - Can you give an update on the status here?

@paddatrapper
Copy link

@akhil-123, I did some work on the USB audio side of things during last year's GSOC, the result of which can be seen in PR HDMI2USB-fx2-firmware/#43 and various commits to master. The USB headers are implemented and the FX2 chip can act as either a recording or an output device. I am working (read getting stuck) on getting two FX2 dev boards to work as a loopback device. Currently the issue is that the FX2 buffers are not filling/emptying correctly and so communication between the two devices fails.

There has been no work on adding audio capture to the FPGA yet.

@Arna-Maity
Copy link

Hi, i am to new to this project and would like to know present state of the project? How much is already done and how much is left?

@paddatrapper
Copy link

@Arna-Maity - nothing has really changed. The PR and commits to HDMI2USB-fx2-firmware master in 2017 are the current state of this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants