View Full Version : CoreCodec/H.264 Codec "CoreAVC"
BetaBoy
6th November 2009, 02:13
Correct it will work on XP, Vista, or Windows 7.
popper
6th November 2009, 05:55
"16 reference frame limitation"
It's awesome that CoreAVC supports up to 16 refs with CUDA, but could you please make the same support for ATI-graphicscards?
by "the same support for ATI-graphicscards?" i assume you mean Hardware assisted ?
then it has to be assumed thats a NO,
but thats for BetaBoy to confirm or Not OC, as ATI/AMD have Not released their 'UVD HW ASIC' (ATI's equiv of the CUDA HW ASIC)
data sheets to the likes of Core/Betaboy AFAIK ,or any OSS or small 3rd party business todate.
"
Bridgeman said elswere on 10-29-2009, 09:41 PM "One more time, the open source graphics plan does *not* include UVD programming information. This is *not* a "delivery problem".
"
and the AMD/ATI OpenCL codebase for actually using the other Gfx hardware and not just the CPU do not exist in a state good enough to use today even if you wanted to.
the latest word is that decode acceleration will be built on top of Gallium3D drivers in the OSS space in some way using the stream processors/Shaders at sometime in the future, no real guesses as to how good that might work, although Bridgman estimates a HD4* will be required , and no word on anyone even trying to code up a 'proof of concept' Gallium3D decode as yet, so theres no real chance of CoreAVC win32/64 using any of these CL/GL/G3D options eather it would seem.
http://www.x.org/wiki/RadeonFeature
"Feature dependency tree
memory manager -+-> KMS -+-> advanced power management (dynamic control of clocks etc..)
| : |
| : +-> run X without root privileges
| :
+-> advanced 3D (OpenGL 1.5+) via chip-specific Mesa code
| :
+-> DRI2 / RDR -+-> Flicker-free 3D with compositing
: |
+-----------+-> Gallium3D -+-> advanced 3D (OpenGL 1.5+, GLSL) via generic Mesa code
|
+-> video decode acceleration
|
+-> OpenCL
"
JimmyZ
6th November 2009, 06:22
Unlike CUDA, OpenCL doesn't have a video API for accessing hardware decoders. Writing a new decoder that runs on the stream processors would be a huge task and probably not worth it anyway.
i know i know, but...
http://forum.corecodec.com/viewtopic.php?f=3&t=1915#p10864
well it's been a long time since that post
popper
6th November 2009, 06:36
i know i know, but...
http://forum.corecodec.com/viewtopic.php?f=3&t=1915#p10864
well it's been a long time since that post
Posted: 08 Jun 2009, 18:28 "Both CorePlayer and CoreAVC will support OpenCL in their respective 2.x milestone releases."
well in this case you cant really blame Core, this is down to AMD/ATI and their lack of working gfx OpenCL/UVD datasheets for the CoreAVC x86/64 product to make use of.
and i assume CorePlayer running on non x86/64 cpu's means the likes of ARM and the A8/NEON players are co-operating with freely available datasheets to help make use of these and other HW assisted capabilitys they have in their SOC ?
popper
6th November 2009, 07:18
CoreAVC = H264 only. If it handled xvid/divx files it would probably be called CoreASP.
it is... or would have been way back when...
but then it was 1st April 2006, 20:32 but dated after dinnertime so does that count!
http://forum.doom9.org/showthread.php?t=109462
CoreASP, CoreMP3, CoreVC1, CoreAC3, CoreDTS were all on the this is what we would like to do/release list, when they were all younger and full of hope and dreams way back then... :devil: , never did got a confirmed CoreMpeg2 added to that WWWLTD/R list though ,drat :)
squid_80
6th November 2009, 14:35
Those all exist in one form or another, in fact most are included as part of CorePlayer.
lexor
6th November 2009, 15:15
Betaboy, could you calrify two things for me from the CoreAVC limitations page you've posted earlier:
- 16 reference frame limitation
I thought neuron2 (or someone in his dev thread) found that CUDA only supports a maximum of 15 ref frames, during his CUDA based development. I am going totally by memory here, so could be absolutely wrong.
- MCE focus requires view port focus (limitation removed in CUDA 2.3 and CoreAVC 2.0)
Is CUDA 2.3 a software upgrade (with newer drivers) or is there a separate hardware support for it (if so, I can't seem to find any chart to that effect).
Thank you.
avivahl
6th November 2009, 15:20
CUDA 2.3 requires only software (drivers) update.
BetaBoy
6th November 2009, 16:59
it is... or would have been way back when...
but then it was 1st April 2006, 20:32 but dated after dinnertime so does that count!
http://forum.doom9.org/showthread.php?t=109462
CoreASP, CoreMP3, CoreVC1, CoreAC3, CoreDTS were all on the this is what we would like to do/release list, when they were all younger and full of hope and dreams way back then... :devil: , never did got a confirmed CoreMpeg2 added to that WWWLTD/R list though ,drat :)
All those codecs are already in CorePlayer right now (for the most part):
- CoreASP is included for all platforms
- CoreMP3 is included in platforms that don't support DMO, CoreAudio or Audioqueue (like Symbian)
- CoreAC3/DTS is in the process flow for approval by Dolby atm and is available only for Dolby approved OEM licensee's
- CoreWMV (which is VC1 as well) is not released yet
- CoreMpeg2 (or CoreDVD) is available only for our OEM licensee's
At one time we were going to release a bundle of them as directshow filters, but the market had changed to the point it did not make sense, but rather license them out instead for OEM's in library or source code form when open source decoders don't match their business needs.
Noting that for OEM's that each are available as directshow or GStreamer filters.
Cyber-Mav
6th November 2009, 17:55
i see nvidia has a beta driver up that has cuda 3.0 update in it. does cuda 3.0 offer any more benefits towards video decode functionality?
BetaBoy
6th November 2009, 18:21
Info on CUDA 3.0 is scarce atm, but here is some info: http://www.siliconmadness.com/2009/11/nvidia-preparing-itself-for-fermi.html
No mention on any VP* engine changes though.
saint-francis
6th November 2009, 18:53
Will 2.0 have an api allowing DGAVCDecode to use it?
BetaBoy
6th November 2009, 18:57
Well... that's a good question and we wanted to open it up since we have extensive API's in our CoreAVC SDK. But the legal team here put a red light to that for reasons I can't go into. We are however looking into other options.
Audionut
7th November 2009, 04:11
http://www.nvidia.com/object/win7_winvista_64bit_195.39_beta.html
Adds support for CUDA Toolkit 3.0 features and performance enhancements. See CUDA Zone for more details.
mkanet
8th November 2009, 00:46
I use Core's codec to display the TV channel FashionTV-HD which uses 50fps 1080i AVC. Trying to play this back on a 60Hz 1080p LCD display causes some distortion on faster panning scenes. What are the optimal settings for this?
Thanks
MKANET
JimmyZ
9th November 2009, 07:07
it is... or would have been way back when...
but then it was 1st April 2006, 20:32 but dated after dinnertime so does that count!
http://forum.doom9.org/showthread.php?t=109462
CoreASP, CoreMP3, CoreVC1, CoreAC3, CoreDTS were all on the this is what we would like to do/release list, when they were all younger and full of hope and dreams way back then... :devil: , never did got a confirmed CoreMpeg2 added to that WWWLTD/R list though ,drat :)
and by declaring that there will be a "CoreAVC Encoder", this thread can survive in this section, I think it's now the time to move this thread to the "Software Player" section.
BetaBoy
10th November 2009, 16:42
All... just to keep you all in the loop.
We are progressing on the installer.... one thing we were not planning but are now glad to get into CoreAVC 2.0, is the new Haali Splitter. We are testing the new capabilities on Windows7 that gives AVC files a higher priority over MediaFoundation.... but please don't hold me to that yet, as we are now testing to see if it functions as expected... and for those that will ask... no this is not some ugly hack, in fact its pretty cool to know it can be done ;-) But i'll hold off a few more days on the details to let QA do it's thing.
Also a big thanx for clsid for working with Blacksun on parts of the installer.
Guest
10th November 2009, 17:04
But the legal team here put a red light to that for reasons I can't go into. Why can't you go into them?
buzzqw
10th November 2009, 17:13
All... just to keep you all in the loop.
We are progressing on the installer.... one thing we were not planning but are now glad to get into CoreAVC 2.0, is the new Haali Splitter. We are testing the new capabilities on Windows7 that gives AVC files a higher priority over MediaFoundation...
here two pc with win7 available for testing
EDIT: with gt9500, gt9600 and GPU 9400m
BHH
Inventive Software
10th November 2009, 20:23
Why can't you go into them?
Probably lose too much money for the company's flagship product, and him mentioning / confirming it would bring the company into disrepute with the consequences landing in his lap.
Guest
10th November 2009, 20:38
What is this flagship product you speak of? And why would it bring the company into disrepute?
BetaBoy
10th November 2009, 21:14
Without drilling into specifics, its more about having open third party access as it relates to IP. We are however thinking about simply supplying a conduit DLL that we would allow approved third parties application developers to distribute with their Apps. We are still working through the details.
As far as 'Flagship'... CoreAVC is just one part of our "Pangea", CorePlayer and overall just one of dozens of technologies we are working on.... and yes we proceed cautiously (I think this is where Inventive Software was going).
Guest
10th November 2009, 21:19
We are still working through the details. In other words it will never happen. :devil:
BetaBoy
10th November 2009, 21:29
Not at all.... in fact it could be one of the best things for CoreAVC, from a developer adoption perspective. We just need to meet all the criteria now for legal to sign off on it.
Cyber-Mav
10th November 2009, 21:33
hopefully someone will run coreavc 2.0 through some tests to see where it stands in speed vs divx and coreavc 1.9.5
betaboy not possible for you to get some preliminary tests put up?
BetaBoy
10th November 2009, 21:40
I'd prefer if you all did that, this way its not seen as being biased.
Keiyakusha
10th November 2009, 21:44
Hopefully CoreAVC will be faster everywhere, but speed can be different depending on your hardware. But there will be trial version of 2.0, isn't it? So you can test by yourself if its faster/better/greater/whatever for you.
BetaBoy
10th November 2009, 21:57
The trial for CoreAVC 2.0 will be released after the initial 2.0 version is released in case we need to do a quick follow-up with any changes/fixes/etc.
Cyber-Mav
11th November 2009, 18:47
is coreavc 2.0 still scheduled for release on 21st december?
BetaBoy
11th November 2009, 19:08
Its just installer work atm... but we did add a new feature to the options dialogue today to match Haali's new splitter capabilities. So we are talking days for the 2.0 release... not weeks or months.
STaRGaZeR
11th November 2009, 19:19
Does the new HMS have any splitter related improvements? TrueHD support, fixing of M2TS LPCM bugs, etc.
BetaBoy
11th November 2009, 19:41
I'll let Haali know about your post to elaborate on that.
clsid
11th November 2009, 21:04
I have just one sample file with TrueHD audio, but it the new splitter does not yet detect it.
STaRGaZeR
11th November 2009, 21:35
Thanks BB.
clsid, do you want more? But I bet they won't work, as the TrueHD muxing method has not changed at all with different versions of mkvmerge.
Mixer73
11th November 2009, 22:32
I'm personally hanging out for 2.0 and integration with 7. I feel that my upgrade to Windows 7 has resulted in poorer performance with playback of AVC files than I enjoyed with Vista and CoreAVC installed.
I'm not sure what all sniping and bitching is about, CoreAVC is a great product in my opinion and amazingly cheap. If I have to upgrade to 2.0 for $10 or whatever its gonna cost, so be it, I was a fairly recent purchaser of 1.9.5, but I already got what I paid for.
I chose to change OS and I was hoping I wouldn't need any additional codecs but I'm now not sure.
clsid
11th November 2009, 22:33
If you would like me to test more samples, just upload them. The current one I have is an .mkv file.
BetaBoy
11th November 2009, 22:47
Does the new HMS have any splitter related improvements? TrueHD support, fixing of M2TS LPCM bugs, etc.
Haali has told me the latest splitter fixes those issues... however we just found a few more that's related to the Windows 7 support that was added.
One forward, one back ;-)
Snowknight26
11th November 2009, 23:04
Does it fix this issue (http://forum.doom9.org/showpost.php?p=1332512&postcount=938)? Would love to see some back and forth debugging sessions instead of waiting months to yield nothing fruitful.
STaRGaZeR
12th November 2009, 01:07
Haali has told me the latest splitter fixes those issues... however we just found a few more that's related to the Windows 7 support that was added.
One forward, one back ;-)
Good. You can tell him about the two samples below to see if they're indeed fixed.
If you would like me to test more samples, just upload them. The current one I have is an .mkv file.
Do you have the lastest splitter BB is talking about? You can test the samples too.
Would love to see some back and forth debugging sessions instead of waiting months to yield nothing fruitful.
+1. BB, can't you just tell Haali to come in here and discuss the bugs with us? Some beta testing would be great too.
MKV, H.264, 2 TrueHD tracks, remuxed from BD. Audio tracks not recognized by HMS: http://www.megaupload.com/?d=5ULGN0RN (22 MB)
M2TS, H.264, LPCM 2.0, straight from the BD. The audio track is not recognized by HMS: http://www.megaupload.com/?d=SSE19JNZ (44MB)
Mixer73
12th November 2009, 04:35
Haali has told me the latest splitter fixes those issues... however we just found a few more that's related to the Windows 7 support that was added.
Dan, has it fixed the 'crashing windows with explorer thumbnail integration' bug?
BetaBoy
12th November 2009, 08:36
Yes, that's fixed.
THX-UltraII
12th November 2009, 09:23
Yes, that's fixed.
Betaboy, do you have a releasedate for Haali Media Splitter 2.0? I have a problem with the current 11-01-2009 version:
When I run a .m2ts file that I muxed from the original BD I select the subtitles I want but they are not displayed.
Will this be fixed with 2.0?
BetaBoy
12th November 2009, 09:35
Haali is fixing the bugs as we go into the final CoreAVC 2.0 release. As far as what other bugs are fixed, I think from what he has done so far, has addressed most of them. We have a few more days to go it seems before the CoreAVC release and he is monitoring this thread, so...
THX-UltraII
12th November 2009, 09:58
ok, so Haali Media Splitter will be available as separate download too like before?
BetaBoy
12th November 2009, 10:00
Sure... No diff then it is now.
leeperry
12th November 2009, 18:26
Haali is fixing the bugs as we go into the final CoreAVC 2.0 release. As far as what other bugs are fixed, I think from what he has done so far, has addressed most of them. We have a few more days to go it seems before the CoreAVC release and he is monitoring this thread, so...
improving the 23.976 jitter problem in MKV files and Reclock would be awesome(25 and 29.97 are dead stable but 23.976 is a jitter party), he's well aware of the problem..I've explained it to him on many occasions :o
fixing other bugs in HR would be nice too(ghost lines due to bad PS script sum(1.0 instead of 0.8, which fixes the bug in the PS3 resizing code...PS2 works fine), bad BT601/709 coeffs, etc etc)..but well :devil:
saint-francis
13th November 2009, 00:41
I can't believe I forgot to ask this in my last post, but.... 64 bit support for CoreAVC and Haali splitter?
BetaBoy
13th November 2009, 01:00
The 2.0 release features both 32/64bit support for CoreAVC and Haali's splitter.
vwpassion
13th November 2009, 13:22
Will 2.0 support out of spec MV's which could sometimes produce glitches?
BetaBoy
13th November 2009, 13:36
All limitations on MV's have been removed in 2.0.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.