View Full Version : CoreCodec/H.264 Codec "CoreAVC"
SeeMoreDigital
12th June 2006, 19:57
I get no sound output with MP3 audio in TS.
Clip here:
http://starwars.hdclips.net/sith/selecttragedy.htm
Edit: It seems that the audio of the clip isn't mp3 but mp2. The Haali Splitter says the audio stream sub type is 00000055-0000-0010-8000-00AA00389B71 which is the sub type for mp3 in ZP which is why it doesn't work. Bug or Feature?The following version of Haali's splitter seems to fair a bit better: -
http://haali.cs.msu.ru/mkv/mkx.ts.6.exe
Here's the information Haali reports: -
http://img453.imageshack.us/img453/5293/haali1hi.png
A good test clip by the way.... It's nice to see pure progressive MPEG-2 running at 23.976 FPS
Cheers
Jay Bee
12th June 2006, 20:34
The following version of Haali's splitter seems to fair a bit better: -
http://haali.cs.msu.ru/mkv/mkx.ts.6.exe
Here's the information Haali reports: -
http://img453.imageshack.us/img453/5293/haali1hi.png
A good test clip by the way.... It's nice to see pure progressive MPEG-2 running at 23.976 FPS
Cheers
Just tested, same issue.
Could you try to explain the meaning of the screenshot you posted? Where is the screen from? Does the Haali splitter connect the audio output pin to an MP3 decoder for you as well or is it only Zoom Player that works with the sub-type codes in this manner?
SeeMoreDigital
12th June 2006, 20:58
Just tested, same issue.
Could you try to explain the meaning of the screenshot you posted? Where is the screen from? Does the Haali splitter connect the audio output pin to an MP3 decoder for you as well or is it only Zoom Player that works with the sub-type codes in this manner?When you "left click" on the Haali icon running in the system tray, that's the PID information Haali returns!
Like you implied though, Haali's PID info is not correct because DGIndex lists this: -
http://img157.imageshack.us/img157/2883/dgindex2tk.png
And MediaPlaye Classics own .TS filter reports this: -
http://img157.imageshack.us/img157/6629/mpc3mo.jpg
Cheers
Jay Bee
12th June 2006, 21:08
Ah thx, I got it now.
SeeMoreDigital
12th June 2006, 21:33
By the way...the file plays great in hardware :D
(I really do think we could do with a dedicated CoreAVC/Haali thread)
Jay Bee
12th June 2006, 21:43
(I really do think we could do with a dedicated CoreAVC/Haali thread)
Personally I think that Core should use their own forums. They could have sections for bug reports, threads on different subjects like hardware, settings, lisensing, HD, SD etc. All nice and tidy and everybody would know where to go for everthing concerning CoreAVC. Right now it seems a bit odd that you are more likely to get support by posting here in this 76 page thread than at Core forums.
BetaBoy
12th June 2006, 22:52
Personally I think that Core should use their own forums. They could have sections for bug reports, threads on different subjects like hardware, settings, lisensing, HD, SD etc. All nice and tidy and everybody would know where to go for everthing concerning CoreAVC. Right now it seems a bit odd that you are more likely to get support by posting here in this 76 page thread than at Core forums.
Jay Bee... thats like saying MS, Nero, Ateme, DivX should use theirs (as they post here as well icydnk). Notice my registration date at Doom9.. and yours with 23 posts?
If you think this is wrong... post to the "Forum / Site Suggestions & Help" not this thread.
Thanx for flying Doom9.
Jay Bee
12th June 2006, 23:33
Jay Bee... thats like saying MS, Nero, Ateme, DivX should use theirs (as they post here as well icydnk).
Sounds logical to me. If they have their own forum that should be the place to go. If they prefer a more general purpose forum like this then they probably don't need their own forums. What's the point of forums that nobody goes to? People will always go to the forums where the devs are.
Notice my registration date at Doom9.. and yours with 23 posts?
So? I'm not allowed to have an opinion because of my post count?
If you think this is wrong... post to the "Forum / Site Suggestions & Help" not this thread.
You mean here or at CoreAVC forums? See how confusing it can be?
Anyway by all means do what works best for you. I'm not trying to tell you what to do, I was just posting my opinion about something that differs from what I am used to from other non-video based projects. Personally I hate threads that are longer than a few pages, I like more specific topics. But again, I know I won't be changing doom9 I was just posting an opinion as a response to another poster who also seemed to be looking for a bit of tidy up.
soresu
12th June 2006, 23:50
I think the point that Betaboy is making is that this is a COMMUNITY forum where people come to discuss their issues with the software, and many people actually first learned of CoreAVC from visiting this forum. Since they already learned about it here and are registered here, why ask people to go somewhere else to inform Core of the problems with CoreAVC, when they can just stay here?
I for one hate forum hopping, its better for me to just have a single forum to gripe/discuss in :D
Sorry for pointless post Admin
Ice =A=
13th June 2006, 00:02
Well, maybe some doom9 administrator could be persuaded to open a small CoreAVC subforum here or something like that...
Jay Bee
13th June 2006, 00:10
I think the point that Betaboy is making is that this is a COMMUNITY forum where people come to discuss their issues with the software, and many people actually first learned of CoreAVC from visiting this forum. Since they already learned about it here and are registered here, why ask people to go somewhere else to inform Core of the problems with CoreAVC, when they can just stay here?
I for one hate forum hopping, its better for me to just have a single forum to gripe/discuss in :D
Sorry for pointless post Admin
Yeah, nothing wrong with that. But wouldn't you agree that that makes having a forum at CoreAVC a bit pointless? i.e. people go there expecting discuss issues with other users only to find there is nobody there. Obviously BetaBoy is also doing support at the CoreAVC forums but he can't make up for the low number of users there.
EDIT: just to make sure I wasn't talking rubbish I just had a quick look at both forums to estimate the number of posts made since the release of 1.1 and both seem to be quite close. So maybe I'm simply misjudging the issue. I was just getting the feeling that there were a lot of questions at CoreAVC forums that would have long been answered if they had been posted here. Maybe I was wrong. But enough of this topic for me now.
ChronoCross
13th June 2006, 00:25
Yeah, nothing wrong with that. But wouldn't you agree that that makes having a forum at CoreAVC a bit pointless? i.e. people go there expecting discuss issues with other users only to find there is nobody there. Obviously BetaBoy is also doing support at the CoreAVC forums but he can't make up for the low number of users there.
I think the coreavc forums even looking at it right now seems to be geared more towards corporate issues, purchase questions, feature requests. While the doom9 forum is geared more towards the AV professional in that we can provide them with the necessary feedback to improve the product. As a community I think we are better geared to produce clips and files that stump their codec/parser and can provide valid details. Opening another forum when this one is already equipped to handle a majority of things is a redundant step.
BetaBoy
13th June 2006, 00:46
CoreCodec Forums = mostly newbs... and it is nothing against them... it will improve with time but I need professional opinions and feedback... it has ALWAYS been this way at Doom9 since I had started MyDivX.com 6 years ago... D9 always has and always will feature this key demographic for the facts of his stance with DVD, DRM and his valued technical opinions what A/V technology works best. This is why I will always be here as well as many of the other major corporations/Developers with A/V products/projects.
Doom9, The 'Advanced' melting of Audio and Video ;-)
foxyshadis
13th June 2006, 02:14
Like you implied though, Haali's PID info is not correct because DGIndex lists this: -
Haali's is correct, only it reports pids in decimal numbers, whereas dgindex and mpc report pids in hexadecimal.
SeeMoreDigital
13th June 2006, 09:51
Haali's is correct, only it reports pids in decimal numbers, whereas dgindex and mpc report pids in hexadecimal.Well.... given that every application I know presents the PID numbers based on the hexadecimal value scheme, I wonder if it might be prudent for Haali to do the same ;)
Cheers
BetaBoy
13th June 2006, 21:37
Testers.... check your emails... I have sent you CoreAVC build 1.1.0.6. Here is the Changelog:
Version 1.1.0.6 (20060613):
- Add: Support for Lossless 4:2:0
- Fix: Locking problems
- Fix: Deinterlacing field order (fixes some rare issues)
- Fix: Various Haali Media Splitter fixes
BetaBoy
13th June 2006, 21:39
I'm a little dissapointed the lossless problem I reported wasn't fixed. but I was excited to see that some of the other annoyances were. Thanks.
It is now ;-)
Version 1.1.0.6 (20060613):
- Add: Support for Lossless 4:2:0
Even though I probally have it.. PM me your email address and i'll get you a build to test against.
SeeMoreDigital
13th June 2006, 21:45
Wow... that little lot looks cool :D
blubberbirne
13th June 2006, 22:23
great, waiting for the release. Maybe tomorrow?
BetaBoy
13th June 2006, 23:06
more like Thursday/Friday atm... but if testing goes well as we think it will then sooner.
Sharktooth
14th June 2006, 01:12
ah! lossless support... what i was waiting for :D
if you need a tester for that i have PLENTY of x264 lossless encodes (even HD stuff) :cool:
Kairk
14th June 2006, 07:58
I'm also having problems with CoreAVC 1.1 with dropped frames with BBC clips unless I run with no deblocking and double frame rate and use the overly mixer in MPC from a .TS file.
For grins, I demuxed the video using mencoder and audio using mplayer and fed the .264 file to MPC and it plays fine with full deblocking and software de-interlacing (a total of 4 dropped frames in 5 minutes), even using VMR9 Windowed. MPC picks up the AC3 file with the same name, so I get perfect video and audio this way. I can't seek though.
I tried to create an mp4 file from the .246 file with mp4box, but mp4box crashes on it either from the command line or using MeGui (it may be too large, the file is 8.03 GB). I was hoping to use mkvmerge on that mp4 file to mux with the ac3 file to see if the container made a difference, since I read elsewhere that someone had good success doing that.
This was all done on a box with an Athlon 64 X2 4800+ (no overclock) with 2 Gig ram, XP Pro SP2 (fully updated).
So it seems something dealing with the TS container is causing the problem.
Edit: I was able get the video into an mp4 using mp4creator and then merge that with the AC3 file into an MKV, and the MKV plays perfectly.
So my question is why is the performance so much worse using the TS container?
works
14th June 2006, 12:02
TS support was added ~week ago to the Haali Splitter, so I'm guessing that it's far from finished. I'll try that .ts -> .mp4 and see if I can get similar results.
Oxygen
14th June 2006, 14:11
I'm also having problems with CoreAVC 1.1 with dropped frames with BBC clips unless I run with no deblocking and double frame rate and use the overly mixer in MPC from a .TS file.
I also have some issues with a live ts stream, although it's hard to say if it's from a poor crc handeling method (either from the ts splitter or the DVB stream grabber [TSReader + MPC]) or from the splitter alone.
Sadly, i can't find any way to get a real crc error detection or to split/demux the file correctly: all the applications i tried crashed with a x264 stream. XMuxer seems to get around cutting a large ts, but no way to demux the ts correctly.
videomixer9
14th June 2006, 14:13
http://haali.cs.msu.ru/mkv/mkx.ts.7.exe
latest ts test version.
pankov
14th June 2006, 20:51
I'm getting
Access violation at address 022F2ACE in module 'ts.dll'. Write of address 00000000.
with at most of my .ts files with this version. on the rest of the .ts files I have my PC (ZoomPlayer to be precise) hangs.
All files play fine ... except the aspect ratio bug ... with the previous version of Haali's splitter. (1.6.197.18)
Does someone else has such a problem?
Sharktooth
14th June 2006, 21:57
Lossless decoding just works and it's pretty fast!.
With 720p sources encoded losslessly and CABAC enable, coreavc is the only decoder able to playback them on my box almost in realtime, even the scenes with high bitrate peaks (40000+) play back flawlessly.
on a side note, when producing new lossless encodings i noted my x264 build is completely broken!
crypto
14th June 2006, 22:49
HDTVPump 1.0.9 w/ H.264 support TS push source filter is now ready for testing.
http://dvbportal.dyn1.de/download.php?file=hdtvpump-1.0.9.zip
BetaBoy
14th June 2006, 23:34
HDTVPump 1.0.9 w/ H.264 support TS push source filter is now ready for testing.
http://dvbportal.dyn1.de/download.php?file=hdtvpump-1.0.9.zip
crypto.... not trying to bust on you but.. this has to do with CoreAVC, how?
ChronoCross
14th June 2006, 23:58
I don't see any issues thus far with lossless support. works perfectly. I'm trying to find something that will break it =P
Sharktooth
15th June 2006, 00:01
I don't see any issues thus far with lossless support. works perfectly. I'm trying to find something that will break it =P
i tried almost everything... different encoders and settings, resolutions, frame rates and scenes complexity.
it seems ok to me.
works
15th June 2006, 00:19
crypto.... not trying to bust on you but.. this has to do with CoreAVC, how?
With the acknowledgement that this is OT: It does offer _a lot_ smoother playback than Haali's offering, but can't recover from errors in the stream.
Back to the topic at hand, I hope that you'll get a new version out by friday so I'll have something new on my hands to play with over the weekend that isn't a pint :D
crypto
15th June 2006, 01:19
crypto.... not trying to bust on you but.. this has to do with CoreAVC, how?
BetaBoy:
I think it might be helpful for people experiencing trouble with CoreAVC and TS playback. HDTVPump uses a different mode than Haali's and is tested on a lot of streams for over a year now. It is always good to have a second choice. So I think it is perfectly on topic.
Sharktooth
15th June 2006, 01:41
bug: switching from software deinterlacing to software double frame rate during playback is not stable and sometimes crashes the decoder.
tested on a HD interlaced AVC stream.
BetaBoy
15th June 2006, 02:05
BetaBoy:
I think it might be helpful for people experiencing trouble with CoreAVC and TS playback. HDTVPump uses a different mode than Haali's and is tested on a lot of streams for over a year now. It is always good to have a second choice. So I think it is perfectly on topic.
Fair enough....
ChronoCross
15th June 2006, 07:42
The only problem I have with .ts support is that it takes forever to seek.
SeeMoreDigital
15th June 2006, 12:16
Both CoreAVC and Haali's splitter seems much improved...
When playing my stock BBC clip using Media Player Classic's internal .TS splitter, it reports the files resolution as being 1440x1088... and includes some distortion/pixel roll at the bottom of the image: -
http://img96.imageshack.us/img96/3900/mpc27no.jpg
But when the same clip is played using Haali's .TS splitter, it it reports the files resolution as being 1440x1080... and shows no such distortion: -
http://img228.imageshack.us/img228/6018/haali26yc.jpg
Playback speed even on my slow PC has improved too.... Fabulous work guys ;)
Sharktooth
15th June 2006, 12:49
MPC internal TS splitter is a bit b0rky. Just use Haali's.
SeeMoreDigital
15th June 2006, 13:03
MPC internal TS splitter is a bit b0rky. Just use Haali's.It's certainly a lot better than it used to be with MPEG-4 AVC within .TS sources.... I'll post this info in one of the MPC threads.... Hopefully Gabest will pick up on it ;)
EDIT: I'd be interested to know what Haali did to cure the (8) pixel roll at the bottom of the image for MPEG-4 AVC MBAFF/PAFF sources..... And wonder if the same fix can be implemented for MPEG-2 MBAFF/PAFF sources too!
Dayvon
15th June 2006, 21:55
Quick question for BetaBoy...
CoreAVC in Mac OS X? Ever?
BetaBoy
15th June 2006, 23:35
Yes, our CoreAVC decoder will be available on OS X and Linux... and before ppl ask... Our CoreAVC encoder will be as well.
pankov
16th June 2006, 00:07
I'm getting
Access violation at address 022F2ACE in module 'ts.dll'. Write of address 00000000.
with most of my .ts files with this version. on the rest of the .ts files I have my PC (ZoomPlayer to be precise) hangs.
All files play fine ... except the aspect ratio bug ... with the previous version of Haali's splitter. (1.6.197.18)
Does someone else has such a problem?
did someone noticed this?
it's the same with CoreAVC 1.1.0.7 test version ... but it's normal I guess as it uses the same Haali's media splitter (1.6.200.1)
:(
can somebody test this file
http://www.casyst.com/mitko/tmp/BTV_06-11_15-09-50_.ts
Ice =A=
16th June 2006, 00:17
@pankov: When I play that .ts file with mpc, Haali is not used and mpc plays it just fine.
To be honest, I don't quite understand it: This file is an MPEG2 file, so how can it be played with CoreAVC?
ChronoCross
16th June 2006, 01:19
@pankov: When I play that .ts file with mpc, Haali is not used and mpc plays it just fine.
To be honest, I don't quite understand it: This file is an MPEG2 file, so how can it be played with CoreAVC?
agreed. Aside from the aspect ratio error it plays fine but it's definitely mpeg-2.
Nick [D]vB
16th June 2006, 01:38
But when the same clip is played using Haali's .TS splitter, it it reports the files resolution as being 1440x1080... and shows no such distortion: -
Nice work guys, that bar has been bugging me for weeks! :D
I have also noticed the performance boost with the latest splitter,
I now get ~24fps on my 2.6GHz single core system with full de-blocking + software de-interlacing.
I still can't hit 50fps in frame double mode even on my 2.8GHz dual core, I never get above 40fps ???
The only other thing is the aspect ratio detection issue but most developers are adding workarounds for that anyway.
Nothing else to report, do we have an ETA yet?
Cheers,
Nick
PS- Pankov, what are you using to dump your ts streams?
Sharktooth
16th June 2006, 02:02
with the latest 1.1.0.7 i noticed the directshow deinterlacing is somewhat lower in quality (but maybe depends on the video card and drivers).
also seeking frame by frame on interlaced materials sometimes produces corrupted blocks.
ill take some screenshots ASAP.
BetaBoy
16th June 2006, 02:10
with the latest 1.1.0.7 i noticed the directshow deinterlacing is somewhat lower in quality (but maybe depends on the video card and drivers).
also seeking frame by frame on interlaced materials sometimes produces corrupted blocks.
ill take some screenshots ASAP.
yes please do.... and maybe get us a sample of the video. Thx.
Sharktooth
16th June 2006, 02:19
however as in 1.1.0.6, switching deinterlacing method during playback (or when pausing -> change deinterlacing -> resuming playback) sometimes crashes the decoder.
popper
16th June 2006, 02:47
Yes, our CoreAVC decoder will be available on OS X and Linux... and before ppl ask... Our CoreAVC encoder will be as well.
will it/they take advantage of AltiVec were available ?.
pankov
16th June 2006, 08:02
agreed. Aside from the aspect ratio error it plays fine but it's definitely mpeg-2.
Of course I know it's a MPEG2 but as this thread also discuss Haali's splitter I thought I should report it here as this is definitely a problem of Haali's latest splitter
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.