Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#2 | Link |
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,269
|
I'd assume that the primary location to look for this is ffmpeg/libavcodec
![]() If they aren't working on this yet (I have no idea), you can start a fork from their current H.264 decoder code, so you don't have to write everything from the scratch. And maybe your code can be merge back later, if it works and satisfies their rules...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
![]() |
![]() |
![]() |
#3 | Link |
Registered User
Join Date: Jan 2005
Posts: 99
|
Thank you. I agree that ffmpeg or ffmpeg-mt is a good foundation to implement MVC.
I was looking for the reference implementation, but found only rather old code. Anybody knows where to download the latest version? Or is it not available to the public anymore? |
![]() |
![]() |
![]() |
#4 | Link |
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,269
|
The "H.264/AVC JM Reference Software" can be found here, if that is what you meant:
http://iphome.hhi.de/suehring/tml/ It seems that latest version available for download is v17.0, which dates back to 2010-03-01 ![]()
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
![]() |
![]() |
![]() |
#6 | Link |
Registered User
Join Date: Aug 2006
Posts: 1
|
I think you are looking for this one
http://ip.hhi.de/imagecom_G1/savce/d...e-Software.htm |
![]() |
![]() |
![]() |
#10 | Link |
Registered User
Join Date: Jan 2005
Posts: 99
|
I'm working on the MVC decoder right now, adding it to ffmpeg. I also make a DirectShow filter. However, I've found no information how to properly handle MVC in DirectShow, what subtype and formattype to use? Should I do it in the same way as for plain H.264 and just add the SUBSET_SPS in addition to the SPS/PPS in the format block? Or use a new subtype GUID and if yes, which one? Has anybody analysed how the other MVC decoders do it (Cyberlink, MainConcept, ...)? Well, any input is appreciated...
|
![]() |
![]() |
![]() |
#11 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
@pwimmer,
I've already thought about this recently. I haven't checked what Cyberlink etc are doing because they playback Blu-Rays in protected mode, so it might be hard for us to extract that information. Also, I think they're probably using private media types. IMHO it would make sense for us to define a new media type format, which is 3D capable. Your DirectShow filter should then offer this new media type, along with the standard media types. If the renderer does not accept the 3D media type, you simply skip the right eye stream and only send the left eye stream. This way your decoder would automatically work correctly for both 3D capable and non-3D capable renderers. If I may suggest, we should probably start a new thread, in which we would discuss a new media type record, and we should invite BetaBoy (CoreAVC) and schweinsz (DiAVC), so they can also give their input. IMHO we should use the opportunity to add a more detailed information record to the media type, e.g. containing information about the primary coordinates of the source, the gamma transfer function etc. Currently there's no standard way for the decoder to forward this information to the renderer, so the renderer has to guess these things, based on the resolution of the video data alone. My thinking was that we could simply append another information record to VIDEOINFOHEADER2 and change the GUID to something new. What do you think? |
![]() |
![]() |
![]() |
#16 | Link |
Registered User
Join Date: Jun 2012
Posts: 1
|
Hello everyone,
Is their any link that contains the Multi-view Video Coding (MVC) codec in terms of program and code ? I have checked the following link: http://research.nokia.com/research/mobile3D, and the code provided doesn't compile correctly and it gave errors. |
![]() |
![]() |
![]() |
Tags |
h.264;mvc;decoder |
Thread Tools | Search this Thread |
Display Modes | |
|
|