Log in

View Full Version : CoreCodec/H.264 Codec "CoreAVC"


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 [69] 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144

Rectal Prolapse
20th November 2007, 18:36
@All: What kind of OSD and built-in filters do you guys want ? This is just because I am curious, it is not planned at the moment.

It would be cool to have a resize filter similar to LanzcosResize used in AVISynth, except coded to be super-fast. It will be great for downscaling 1080p to 720p for those of us with the cheaper displays, yet also remove the jaggies you sometimes see with the videocard scaling. :)

bob0r
20th November 2007, 21:26
Mh , i had absolutly no Problems anymore with CoreAVC and x264 Builds - rev 697 with the 512 MV ..

Anybody knows a Site with latest AQ Patched Builds rev 697 ?

Latest Build here is 682
http://mirror05.x264.nl/Cef/

But as i say, no Problems since rev 663

Offtopic: x264.697.fast-ref-search.01.aq-brdo.exe (http://forum.doom9.org/showthread.php?p=1067405#post1067405)

Ontopic: Indeed i never found a blocky x264 file post 663 also.

Morte66
21st November 2007, 11:19
My computer is not the fastest, so it would take in excess of 24 hours.

Could you not find an area that shows the problem, and reencode a clip (put a trim in the AviSynth) to test?

Morte66
21st November 2007, 11:38
All: What kind of OSD and built-in filters do you guys want ? This is just because I am curious, it is not planned at the moment.

I would like:

- Multi-threading, load-balancing, high-quality (lanczos/spline/sinc) resizers. With CoreAVC --> ffdshow spline I can end up at 70% on one core and "105%" on the other, ie. stuttering. But there is clearly enough CPU there to do the job if it were evenly split.

- Support for more than two cores some time around February when I upgrade my rig ;) [Not that I can't decode on two, but I'd like to free maximum CPU for ffdshow image processing.]

- On an OSD, and indication of input and output levels (PC or TV) including what the autodetect is doing. These days I find a right old mix of levels going through my player, between HD material with PC levels and TV/DVD cleanups which I used to do in TV levels but now do in PC. A quick hotkey to know what's going on would be handy.

- CoreVC-1 Pro!

BlackSun
21st November 2007, 11:47
The Professional version already support up to 4 cores/CPUs

honai
21st November 2007, 12:03
@All: What kind of OSD and built-in filters do you guys want ? This is just because I am curious, it is not planned at the moment.

Artificial grain. At the moment the Noise option in ffdshow, set to mplayer noise, luma=20, chroma=0, produces nice results, especially after resizing 720p material to 1920x1200.

So ideally CoreAVC should offer an option to resize to physical display dimensions and then add "film grain" before rendering to the desired plane.

Morte66
21st November 2007, 12:13
The Professional version already support up to 4 cores/CPUs

My apologies, for some reason I thought it was 2 with 4 "coming soon". [I have Pro, but only 2 cores in my CPU.]

audyovydeo
21st November 2007, 14:25
The Professional version already support up to 4 cores/CPUs

Then someone should update CoreCodec's website, cos it says :

"SMP (multi-core CPU) support (limit 2)"

last time I checked (30s ago).

http://www.corecodec.com/products/coreavc.html


cheers
audyovydeo

BetaBoy
21st November 2007, 15:19
Thx change made...

DigitalDeviant
21st November 2007, 16:44
What kind of OSD and built-in filters do you guys want ? This is just because I am curious, it is not planned at the moment.

Something akin to ffdshows debanding option would be nice :cool:

Maxiuca
21st November 2007, 17:46
And as usual CoreCodec doesn't give a damn about it's custorems. It's been 3 weeks since they've release version 1.6.0.0 and there is still no new version allowing to turn deblocking off (and preferably deinterlacing) and therefore to enable slower computers to handle most avc streams.

Any official comments on this topic BetaBoy? Cause noone at the offical forum seems to care? Do you?

BetaBoy
21st November 2007, 19:38
Your answer is in your post in the CoreCodec forums.

Shinigami-Sama
21st November 2007, 20:45
unsharp mask
colour level sliders - ffdshow style

foxyshadis
21st November 2007, 23:12
And as usual CoreCodec doesn't give a damn about it's custorems. It's been 3 weeks since they've release version 1.6.0.0 and there is still no new version allowing to turn deblocking off (and preferably deinterlacing) and therefore to enable slower computers to handle most avc streams.

Any official comments on this topic BetaBoy? Cause noone at the offical forum seems to care? Do you?

Neuron2 just told everyone to quit trolling, the issue is raised and Betaboy's already assured us it'll be taken care of whenever the next release is. Anyone assuming CoreAVC release dates are anything but wildly optimistic at this point needs a bit of a reality check. Next bait is a strike.

molitar
23rd November 2007, 20:55
I would like to see a systray icon when CoreAVC is working. I just recently found out that Nero 8 had taken priority over CoreAVC and because their is no indicator of CoreAVC running. I was running some test with graphedt that I discovered Nero was running in place of CoreAVC.

Hope we see GPU support soon and what is the best deinterlacing option in CoreAVC? Running a Geforce 6600GT video card.

BetaBoy
23rd November 2007, 23:32
We differ a tray icon to Haali's Splitter... I actually had proposed to Haali a standard set of API's so that third party codec company's could easily create codec property access or other features/options.

molitar
24th November 2007, 08:58
We differ a tray icon to Haali's Splitter... I actually had proposed to Haali a standard set of API's so that third party codec company's could easily create codec property access or other features/options.

Huh? We differ a tray icon to Haali's Splitter? What do you mean by that? BTW Haali's Splitter doesn't show if CoreAVC is being used or not so I really don't see how someone is suppose to know if their CoreAVC is working or if some other filter is overriding it without a tray icon.

Shinigami-Sama
24th November 2007, 09:01
Huh? We differ a tray icon to Haali's Splitter? What do you mean by that? BTW Haali's Splitter doesn't show if CoreAVC is being used or not so I really don't see how someone is suppose to know if their CoreAVC is working or if some other filter is overriding it without a tray icon.

I think he means halii splitter is supposed to show an icon for it if its being used


also
beta boy, you havn't even touched my question yet

easy2Bcheesy
24th November 2007, 13:31
Does Core have any plans to create a webplayer based on CoreAVC, with cross-platform support, ActiveX support, etc? The reason I ask is that I'm creating beautiful AVC videos but the beta Flash AVC player is massacring them on playback.

CoreAVC's quality and low CPU horsepower requirements surely make it a shoe-in? Support for streaming playback of Matroska would be awesome.

TheShadowRunner
24th November 2007, 13:46
Speaking about matroska splitters, CoreAVC 1.6 exhibits the same problem as 1.5 did : when Gabest matroska splitter is used instead of Haali's to split .MKV files; framerate is "locked" around 15-16fps for some reason.
Can that be corrected?
Or is this rather an issue with Gabest's splitter?
See you,

TSR

ACrowley
24th November 2007, 14:24
Speaking about matroska splitters, CoreAVC 1.6 exhibits the same problem as 1.5 did : when Gabest matroska splitter is used instead of Haali's to split .MKV files; framerate is "locked" around 15-16fps for some reason.
Can that be corrected?
Or is this rather an issue with Gabest's splitter?
See you,

TSR

Theres no Problme..
I cant remember any fps Problmes with Gabest Splitter and CoreAVC

All my mkv with Gabest (internal mpc) and CoreAVC are playing at corect fps

Shinigami-Sama
24th November 2007, 21:23
Does Core have any plans to create a webplayer based on CoreAVC, with cross-platform support, ActiveX support, etc? The reason I ask is that I'm creating beautiful AVC videos but the beta Flash AVC player is massacring them on playback.

CoreAVC's quality and low CPU horsepower requirements surely make it a shoe-in? Support for streaming playback of Matroska would be awesome.

+1
coreflash player would rock the crap out of what ever adobe decides to butcher

sillKotscha
24th November 2007, 21:33
but the beta Flash AVC player is massacring them on playback.

no, the player is by Jeroen :D

what you mean is adobe's flash 9 avc implementation... I don't think it is the players fault when playback is jerky... my guess it is more or less adobes implementation of Mainconcepts h.264 decoder... as it is still beta/ RC they will surely work on improved decoding speed - they must have bought a license just before DivX took over Mainconcept ;)

hence I don't see a reason for CoreFlashPlayer as decoding is done by adobe's flash engine and not the player...

Shinigami-Sama
24th November 2007, 21:36
no, the player is by Jeroen :D

what you mean is adobe's flash 9 implementation... I don't think it is the players fault when playback is jerky... my guess is more or less adobes implementation of Mainconcepts h.264 decoder - they must have bought a license just before DivX took over Mainconcept ;)

hence I don't see a reason for CoreFlashPlayer as decoding is done by adobe's flash engine and not the player...

shouldn't you be able to override that with the player?
I mean the AX itself is very small anyways

BetaBoy
24th November 2007, 21:44
Does Core have any plans to create a webplayer based on CoreAVC, with cross-platform support, ActiveX support, etc? The reason I ask is that I'm creating beautiful AVC videos but the beta Flash AVC player is massacring them on playback.

CoreAVC's quality and low CPU horsepower requirements surely make it a shoe-in? Support for streaming playback of Matroska would be awesome.

Not to get too OT... but we already have several products that do that...

- CorePlayerX Web Browser Plug-in: (for IE, FireFox, Mozilla, Netscape, and Opera) Although the newer one is not public... you can see what the old one looks like here: http://www.CorePlayerX.com

- CorePlayer Embedded: is our CE/Windows ActiveX, COM, IDL embedded multimedia player that allows third party developers to easily embed audio, or image playback in the applications.

- CorePlayer Mobile: Starting with v1.2 CP will now support embedded multimedia playback into web browsers like PocketIE, Minimo, Opera and we are planning to also release a WebKit plug-in.

On Flash... we will have several SVG based features within the CorePlayer Platform next year. Not 'flash' and it never will be.... we are making at least 2 announcements at CES this year in regards to these efforts.

sillKotscha
24th November 2007, 21:49
shouldn't you be able to override that with the player?
I mean the AX itself is very small anyways

if that would be the case than Adobe could have saved a looot of money for the license to implement avc decoding... as "every" flash-player developer would/ could have implemented avc decoding by a reverse engineering CoreAVC alpha release for example - as that was "free"...

no, it won't be that easy ;)

molitar
24th November 2007, 21:57
Not to get too OT... but we already have several products that do that...

- CorePlayerX Web Browser Plug-in: (for IE, FireFox, Mozilla, Netscape, and Opera) Although the newer one is not public... you can see what the old one looks like here: http://www.CorePlayerX.com


Well it sure wouldn't install the plugin. I just get message unknown plugin from that url in Firefox 2.

Shinigami-Sama
24th November 2007, 22:35
if that would be the case than Adobe could have saved a looot of money for the license to implement avc decoding... as "every" flash-player developer would/ could have implemented avc decoding by a reverse engineering CoreAVC alpha release for example - as that was "free"...

no, it won't be that easy ;)

true...
leave it to adobe to over complicate things
:rolleyes:

foxyshadis
25th November 2007, 03:09
- CorePlayer Mobile: Starting with v1.2 CP will now support embedded multimedia playback into web browsers like PocketIE, Minimo, Opera and we are planning to also release a WebKit plug-in.

Oh, nice. That might make picking up a used N770 or N800 worthwhile.

TheShadowRunner
25th November 2007, 05:39
Theres no Problme..
I cant remember any fps Problmes with Gabest Splitter and CoreAVC

All my mkv with Gabest (internal mpc) and CoreAVC are playing at corect fps

Maybe the internal splitter is OK.
I'm talking about MatroskaSplitter.ax from the Guliverkli page at Sourceforge.
Later,

TSR

BetaBoy
25th November 2007, 08:34
Speaking of... We will be at CES showing the CorePlayer Platform on Linux. We will have various Linux devices there (and OS X) to demo including a few Linux Distros including the the N800 running CorePlayer Mobile.... if anyone from D9 is going on being there and would like to see how it looks, PM me as we are planning a get together at a local pub.

ACrowley
25th November 2007, 09:23
Maybe the internal splitter is OK.
I'm talking about MatroskaSplitter.ax from the Guliverkli page at Sourceforge.
Later,

TSR

yes, sure.....but it should be the same splitter

Give me a link to exactly the .ax you use and i can test it on my Machine

easy2Bcheesy
25th November 2007, 10:36
- CorePlayerX Web Browser Plug-in: (for IE, FireFox, Mozilla, Netscape, and Opera) Although the newer one is not public... you can see what the old one looks like here: http://www.CorePlayerX.com

Doesn't seem to do anything on either Opera or IE...?

TheShadowRunner
25th November 2007, 12:46
yes, sure.....but it should be the same splitter

Give me a link to exactly the .ax you use and i can test it on my Machine

Thanks for this.
Here it is:
http://downloads.sourceforge.net/guliverkli/matroskasplitter_20050310.7z?modtime=1142033144
See you;

TSR
(edit: you need to use the unicode build if you're on XP SP2, but i'm sure you know that already ^^)

BetaBoy
25th November 2007, 17:52
I changed the CAB file installer for the old CorePlayerX on http://coreplayerx.coreforge.org/ so it works now... this version will only work on FireFox and IE and as I stated is old so it has a few bugs. One major one to note is a blitting slowdown bug related to CoreAVC.

molitar
25th November 2007, 18:24
I changed the CAB file installer for the old CorePlayerX on http://coreplayerx.coreforge.org/ so it works now... this version will only work on FireFox and IE and as I stated is old so it has a few bugs. One major one to note is a blitting slowdown bug related to CoreAVC.

Well I'm quite impressed by the performance. But the installer still has a major bug. It would not install in Firefox 2.0.0.9 I had to switch over to IE Tab than install in IE than go back to Firefox to make it work.

BetaBoy
25th November 2007, 18:39
yeah that FF/IE bug was fixed a long time ago... there was one transition installer (from TCPMPX to CPX) that was semi-public that I think fixes that: http://coreplayerx.coreforge.org/CorePlayerX-installer.exe

Use it at your own risk ;-) and pls uninstall the old one first before installing the new one.

easy2Bcheesy
25th November 2007, 21:14
That's really impressive. CoreAVC in a browser, with all the quality and speed benefits. Does it stream over IP?

BetaBoy
26th November 2007, 01:09
The new version of CorePlayerX (and our CorePlayer Platform IE; Mobile and Pro starting with the upcoming v1.2) fully supports TCP/UDP/RTP/RTSP streaming.... and yes unicast, multicast and http tunneling. It has been tested against and is fully compliant with Apple Darwin, Live555 and Helix Media Streaming Servers.

One last thing about CPX and then we can get back OT... Next year it will be a part of the distribution of Both CorePlayer Mobile and CorePlayer Pro..... and thats when you'll find out about our SVG plans.

ACrowley
9th December 2007, 14:40
Many of the most popular broadcasts are interlaced (read: sports).

I dont watch any Sports/Bundesliga on PremiereHD
Im talking about "Movie Channels like PremiereHD and SkyHD..what is most popular for me :)
And both Channles are broadcasting Movies with 100% progressive frames..even its called "1080i"

As i can say about Cyberlinks H264 Decoder :
1080i /p @25FPS = no Problem in Software Mode on fast DualCore

I have no 1080 interlaced @50 FPS H264 File..so i cant say anything about it
Maybe somebody can provide a sample ?

BetaBoy
11th December 2007, 08:34
We are testing CoreAVC 1.6.1 now... We have fixed all the reported issues... and by that I mean;

- deblocking options enabled
- bob deinterlacing
- renamed weave
- CORE changes on some smaller bugs
- It also it now checks for useless MT changes.

One last thing we need to QA with the testers is the reported DVBViewer slow down issue. I'll fill everyone in how testing is going by the end of the week.

Jarod, you ready?

LigH
11th December 2007, 08:38
We have fixed all the reported issues...

Including possible upside-down flipped output?

ACrowley
11th December 2007, 12:19
We are testing CoreAVC 1.6.1 now... We have fixed all the reported issues... and by that I mean;

- deblocking options enabled
- bob deinterlacing
- renamed weave
- CORE changes on some smaller bugs
- It also it now checks for useless MT changes.

One last thing we need to QA with the testers is the reported DVBViewer slow down issue. I'll fill everyone in how testing is going by the end of the week.

Jarod, you ready?

fine

no large (out of spec) Motion Vector compatibility Option planned ?

Disabled
11th December 2007, 12:40
fine

no large (out of spec) Motion Vector compatibility Option planned ?

They don't care:

On Larger MV.... We went and tested against all older CoreAVC builds, and went back as far as v0.1 and found that we never supported them at our CORE level at anytime. We also noted no changes to the CORE at anytime to be able to support larger MV either.

So the bottom line at the moment is that with larger MV will _not_ be supported because:
1) it is not AVC spec compliant
2) would come at the cost of speed

I wonder how much speed it would cost and how much work it would be to support it...

BetaBoy
11th December 2007, 14:21
ACrowley and Disabled.... pls stop trolling and obviously bring up something you both already knew the answer to XX pages back.

Disabled
11th December 2007, 14:33
ACrowley and Disabled.... pls stop trolling and obviously bring up something you both already knew the answer to XX pages back.

Did you state how much speed it would cost and how much work it would be?

ACrowley
11th December 2007, 17:57
Did you state how much speed it would cost and how much work it would be?


However...with Cyberlink Decoder ive "no noticable" Slowdown on those x264 Encodes :) and ofcourse no Blocking

Ok..no i know it.
CoreAVC cant/want hanlde large MV..if its no Spec or not.. Other Decoder = No Problem

foxyshadis
11th December 2007, 19:14
Seriously, guys, it's not happening. Further whining won't change their decision after all this discussion.

ChronoCross
11th December 2007, 20:31
@foxyshadis
I think it would be funny for Core to add a patch that makes it show nothing but a black screen when playing back clips with out of range motion vectors. they could at the very least say they patched it =D

clsid
11th December 2007, 22:06
http://i1.tinypic.com/86pn0hk.jpg