Log in

View Full Version : The Real 10 Platform


Pages : 1 [2] 3 4 5

karl_lillevold
9th January 2004, 04:55
@RadicalEd: yes and yes. All improvements so far are included, EHQ in RV8 as well. The EHQ in RV8 does not include all parts of EHQ in RV9, and there is no improved 2-pass VBR, or fast 1st pass, but you do get better quality in 'high' encodingComplexity. In Producer 10, 'high' is the default complexity for all codecs, rv8, rv9, and rv10.

RadicalEd
9th January 2004, 04:59
Great, thanks. And now a minor Helix Producer doc error:
disableLoadManagement [ job ]

--------------------------------------------------------------------------------

Disables load management/CPU scalability functionality.

Load management occurs during real-time operation and enables codecs to reduce the complexity, and hence CPU requirements, in order to maintain steady state operation. This option should generally only be used for testing or in cases where there is a strong reason to disable automatic load management. Disabling load management may result undesirable behavior in cases where encoding load requirements exceeds available system resources.

Default:
false

Values:
Any valid Boolean Value where:

A value of 'true' means 2-pass encoding is enabled (file is analyzed in 1 pass and encoded in a 2nd pass)
A value of 'false' means 2-pass encoding is disabled (file is encoded in 1 pass)
Type:
bool

Example:
<disableLoadManagement type="bool">false</disableLoadManagement>


The two pass description was copied to the load management description in the Job File reference.

RadicalEd
9th January 2004, 05:19
Some more stuff.
The audience documentation says that max and average bitrate can be any integer between 1 and 999999 bps. Hopefully that's a bug, and producer isn't limited to encoding < 976 kbps.

Second, in the audio codec list, 128 kbps raac is stuck in between 64 kbps cook and 64 kbps raac and improperly labelled as flavor 0. It is in the right place further down at raac 2, though.

64 Kbps Stereo Music - RealAudio cook 24 44.1 kHz RealPlayer 8
128 Kbps Stereo Music - RealAudio 10 raac 0 44.1 kHz RealPlayer 8
64 Kbps Stereo Music - RealAudio 10 raac 0 44.1 kHz RealOne Player
96 Kbps Stereo Music cook 13 44.1 kHz RealPlayer G2
96 Kbps Stereo Music - RealAudio cook 25 44.1 kHz RealPlayer 8
96 Kbps Stereo Music - RealAudio 10 raac 1 44.1 kHz RealOne Player
128 Kbps Stereo Music - RealAudio 10 raac 2 44.1 kHz RealOne Player
160 Kbps Stereo Music - RealAudio 10 raac 3 44.1 kHz RealOne Player


Third, Startup Latency is again labelled as 4 - 25.
Values:
Any number value between 4-25.0

And on a more minor note, since these have been like this for awhile, the audio section still contains an encodingType chart that doesn't actually apply to any of the audio codecs AFAIK, unless it was implemented into raac.
Similarly, the video section containes two encodingTypes that don't exist, vbrUnconstrainedQuality and vbrUnconstrainedBitrate.

That's all from the Audience File Reference Doc.

edit- another minor thing, erv4.dll is still labelled "RealVideo9 EHQ + xVBR1" in the producer codecs directory.

phrentec
9th January 2004, 08:42
is there a list of standalone/cd mp3 players that will support the realaudio format, future(with aac support) and current ones. Thanks Karl.

p.s. I might get the toaster(mobo) as well.

karl_lillevold
9th January 2004, 09:24
RadicalEd: thanks for all the problem reports! I will forward the documentation errors to the right person, as you can imagine the Producer team has been swamped getting this release ready, and there are a few areas in need of polishing. I will fix the DLL version info myself.

maxBitrate is a doc error.

That line in the list of AAC codec flavors should be deleted. I found that one myself earlier today.

Max Startup Latency should be 4-60, but there is a bug in the GUI that prevents anything above 25. No problem in the cmd line producer though.

phrentec: any player that will support AAC should work. Extracting AAC from the .ra files is no problem, if that's what it takes. The main reason they are currently written out as RM files is that this is what is supported throughout our system, and working out all the quirks with another fileformat takes some time. RealPlayer 10 Gold will most likely rip directly to AAC.

(toaster PC : very nice, but mine overheats a little too easy when encoding. Then it gets very noisy with its small power supply fan)

datascab
9th January 2004, 09:40
Karl,

I did an encode last night using rv9 ehq and cook 5.1.

When i play it in the new real player the visual stutters and the sound doesnt play properly (like when the old reg hacks werent done).

I can play it in mpc though.

Question as well, if i want 6ch playback in mpc, where can this be set?

Is the new aac based 5.1 technically better than the cook 6ch and if I encoded using the new codec would this help with the sound issues above.

I used the reg hack for 1st pass vbr ehq and for the 1st time I have found that the resultant avg video bitrate and total file size were out.

Predicted avg should of been 1793kps and it ended up 1693kps

Predicted final file size should of been 1860Mb and it was 1875Mb

Not much difference on file size but the bitrate and bits/pixel are way off.

Is this something that happens because of the different EHQ settings?

Thanks for all the good work.

Data

Addition, I see the visual problem does exist in mpc also.

Should I revert back to realone with the 5.1 reg hack and modded files?

bond
9th January 2004, 11:31
is the he-aac dll also included in the helix sdk?

Originally posted by karl_lillevold
any player that will support AAC should work. Extracting AAC from the .ra files is no problem, if that's what it takes. The main reason they are currently written out as RM files is that this is what is supported throughout our system, and working out all the quirks with another fileformat takes some time. RealPlayer 10 Gold will most likely rip directly to AAC.i doubt that currently available aac players will play aac-in-ra or even plain .aac files
afaik as good as all important ones (ie ipod) need them in the mp4 container

aac-in-mp4 is simply the mpeg-4 spec compliant way:
you cant really seperate the two as you store the tags in mp4, the flag for he-aac is on mp4 level (you dont find an info if the stream is he-aac or not in the .aac file), the postgain flag is in mp4, the gapless playback is stored on mp4 level aso...
to sum it up you could say mp4 and aac have some sort of symbiosis :D

also (till now) all aac encoders output .mp4 files by default...

i hope real will not make a difference here cause i think it will only result in a mess and will strengthen m$ with its wm system

we, the users, need as much interoperability as possible! :D

Sirber
9th January 2004, 15:24
Is AAC recoreded as a "stéréo-music" or a "surround" codec? Does it supports 48kHz freq?

datascab
9th January 2004, 15:31
Hey Siber,

I think I read that the new aac based codec is only for stereo and only @ 44.1kHz.

I'm sure Karl can clarify this.

Data

bond
9th January 2004, 15:41
Sirber
of course you dont have to use reals aac codec!
simply use neros aac codec and enjoy multichannel and 48khz (in realplayer or whereever else you want to play it)

mpeg-4 gives you the freedom of choice (once again thats the beauty of it ;) )

Sirber
9th January 2004, 15:50
damn, too much questions!!! :scared:

- For EHQ using "string" instead of "uint", does RV8 use the same EHQ setting as RV9?
- For RV8, does the first-pass tweak works?

mpeg-4 gives you the freedom of choice (once again thats the beauty of it ;))RealAnime and Surreal IU gives me freedom, and none of them uses mpeg-4 :p (yeah, I know, Surreal UI will support mpeg4, bit it'S not it's main goal :D). I can't use Nero or whatever GUI external app, since my main goal is point&click batch encode using my own GUIs :)

karl_lillevold
9th January 2004, 16:20
Yes, the MP4 container is great for HE-AAC and AAC. Like I mentioned, we have MP4 playback working, but it was decided not to make our MP4 renderer available for auto-update, because it would confuse the average user, if he or she then tried to play MP4 video, which we do not currently support, since we have not yet worked out the licensing problem, even though we in fact have our own implementation (not Envivio's). It may be possible to obtain our MP4 renderer through auto-update when trying to play 3GPP content... I am not sure, I get it from our build repository manually.

We could have avoided the confusion with better error messages, as was suggested, but alas, perhaps for Gold.

You see, MPEG-4 is all well and nice for interoperability, but when we give away the player for free, the licensing terms are too expensive, I have been told. For Gold, I am not sure if RealPlayer will rip to AAC or MP4 fileformat. I hope MP4.

bond
9th January 2004, 16:37
Originally posted by karl_lillevold
because it would confuse the average useri guess you will confuse the average user more by storing aac in .ra cause they will expect to get a .m4a or .mp4 output as known from all other aac encoder (and only usable that way on ipods etc...) :D

lets hope that real changes its mind and rips aac directly into .mp4 (not only with gold) and adds a nice error message if someone tries to play a video mp4 (like "realplayer doesnt support mpeg-4 video playback") and than only plays the aac audio...

karl_lillevold
9th January 2004, 16:45
i guess you will confuse the average user more by storing aac in .ra cause they will expect to get a .m4a or .mp4 output as known from all other aac encoder (and only usable that way on ipods etc...)
I hear you, and the codec team has strongly been pushing another output format than RM for AAC, because we knew there would be issues like these. Unfortunately we only have "one" vote in a rather complicated decision process. I will be sure to forward this forum's feedback to the right channel.

bond
9th January 2004, 16:51
Originally posted by karl_lillevold
I hear youok than i will stop the ranting now ;) :D :rolleyes:

edit: and i splitted the "what codec brings more freedom" discussion
continue here if you want: http://forum.doom9.org/showthread.php?s=&threadid=68444

karl_lillevold
9th January 2004, 18:53
@datascab: sorry, i temporarily lost your questions:

I did an encode last night using rv9 ehq and cook 5.1.
When i play it in the new real player the visual stutters and the sound doesnt play properly.
RP 10 has been in testing for many months now, without these problems showing up. Could you please PM me so I can get you in touch with the right person to file a bug report. I can probably not directly help you on this one. You have a 5.1 sound-card, right, which is DirectShow enabled?


Question as well, if i want 6ch playback in mpc, where can this be set?
This is a question for Gabest in his MPC thread, it works like a charm for me without any special settings. It does appear like your 5.1 setup perhaps is not working right. Make sure your RM playback in MPC is set to DirectShow. Everybody has trouble finding that setting ("hidden" pulldown in Formats menu, end of each line)

Is the new aac based 5.1 technically better than the cook 6ch and if I encoded using the new codec would this help with the sound issues above.
Our AAC does not encode in 5.1, at least not yet. Only cook does. Which is better is subjective, but in /music/ tests on Hydrogen Audio, VBR HE-AAC scored higher than cook.

I used the reg hack for 1st pass vbr ehq and for the 1st time I have found that the resultant avg video bitrate and total file size were out.
Predicted avg should of been 1793kps and it ended up 1693kps
Predicted final file size should of been 1860Mb and it was 1875Mb
This does not make much sense I am afraid. when bitrate appears lower, filesize should be lower. This must be a bitrate calculation problem in whichever encoding GUI you used.

But out of 1860 Mb, 15 Mb oversize is not that bad :) Remember, we have an MSL buffer, and we do not take drastic steps to try to empty it towards the end of the encode, perhaps we should.

Latexxx
9th January 2004, 20:11
What are the codec flavours for the racp.dll? Its own readme file refers to the producer manual and the producer manual doesn't have the required information on setting the bitrate.

karl_lillevold
9th January 2004, 20:30
64 Kbps Stereo Music - RealAudio 10 racp 0 44.1 kHz
96 Kbps Stereo Music - RealAudio 10 racp 1 44.1 kHz
128 Kbps Stereo Music - RealAudio 10 racp 2 44.1 kHz

However, there is a bug which prevents it from working
https://helix-dna.helixcommunity.org/issues/show_bug.cgi?id=1108

Co-incidentally, there is also a bug in the decoder DLL that ships with RealPlayer 10 Beta, that prevents playing back HE-AAC in RM.

However, both bugs have been fixed, and it will be included in the next Milestone, or perhaps a patch before then.

Sirber
9th January 2004, 20:32
AAC+ not bellow 64kbps is a shame... :)

Latexxx
9th January 2004, 20:47
I'd like to see 32 kbps! After all it's made for streaming.

Sirber
9th January 2004, 21:15
yep. I don't know if the bugs where there intentionally...

karl_lillevold
9th January 2004, 22:07
Good points, although cook works very well for streaming. I agree though, and will see if perhaps this can be changed in a future release.

Latexxx
9th January 2004, 22:21
At least Ahead's HE AAC performs better than cook even at 64 kbps: http://audio.ciara.us/test/64test/results.html

SeeMoreDigital
9th January 2004, 23:25
Originally posted by Latexxx
At least Ahead's HE AAC performs better than cook even at 64 kbps: http://audio.ciara.us/test/64test/results.html Yep, 2Ch AACplus does sound good at 64kbps. And when consider that 6Ch audio is also possible at this bitrate too... I think it's pretty amazing that you can hear anything at all!

Cheers

karl_lillevold
10th January 2004, 00:27
Added FAQ in first post. Thanks for all the questions and feedback! Hopefully I included the potentially most frequent ones. If not, let me know.

satori
10th January 2004, 05:10
I got racp.dll from SDK and put it to codec folder of helix producer 10.
But Producer can't call codec.What should I need more for HE-AAC RA10 encoding?

bond
10th January 2004, 12:00
satori
where did you download the sdk?

SeeMoreDigital
10th January 2004, 12:25
Damn and blast!

I've just downloaded and started playing with the Basic Preview version of 'Helix Producer 10' and well, damn it, it's just too good!

Last night I encoded the Harry Potter trailer that Sagittaire uses for his codec test, and I have to say the resulting encode was most impressive.... damn again!

Now, at work, the business uses Helix Producer Plus (v9.0.1). Which I enjoyed using quite a bit coz I like the GUI. But as I'm not into 'borrowing' software from work for use with my home PC's I am stuck with the Basic version for the time being.

Very nice work guys,

Cheers

karl_lillevold
10th January 2004, 19:59
Originally posted by zedude
i just found realplayer installed a directshowfilter on my system, it's called RealPlayer Audio Filter : is it meant to play ra10 files with every dshow based player or an internal filter for RP ?

You are right! To be honest I have no idea what it's doing, or why it's there, but I will try to find out. It is not for decoding or playback of any of the most common formats. I tried to delete it *), to see what then would not play back, but did not find anything right away.

*) C:\Program Files\Real\RealPlayer\rdsf3260.dll


@SeeMoreDigital: Thanks.

Latexxx
10th January 2004, 21:00
Originally posted by bond
where did you download the sdk?

helixcommunity.org -> binaries -> command line application
and
binaries -> sdk -> aac thinggy

Don't bother. The HE AAC doesn't work using the current producer version.

robUx4
10th January 2004, 21:10
Originally posted by karl_lillevold
phrentec: any player that will support AAC should work. Extracting AAC from the .ra files is no problem, if that's what it takes. The main reason they are currently written out as RM files is that this is what is supported throughout our system, and working out all the quirks with another fileformat takes some time. RealPlayer 10 Gold will most likely rip directly to AAC.

Would it be possible to produce some code for the HelixCommunity that would enable Matroska support in the RealPlayer (with and with RealAudio/Video content) ? I mean technically, is it possible ?

S_O
10th January 2004, 21:51
Would it be possible to produce some code for the HelixCommunity that would enable Matroska support in the RealPlayer (with and with RealAudio/Video content) ? I mean technically, is it possible ?
What about native writing of matroska files in HelixProducer, it is open-source, someone could add it, if it´s good they may take it into official builds, and with very good luck the even probably take into RealProducer? Also native playback in RealPlayer would be great.
Don't bother. The HE AAC doesn't work using the current producer version.I´ve also tried that, but since the bug is fixed, would a fresh CVS checkout fix the problem?
The problem is the helix-site is very unclearly and unstructured, I couldn´t find a good guide to make one (I can´t find anything, the search function doesn´t work, the design is good, but navigation is terrible [nearly impossible]), sometimes it is written like for dummies, other parts are not really understandable.
I extablished a SSH Tunnel with a tool called "Putty", that works, but what settings do I need to make a CVS checkout with TortuiseCVS?
I´ve tried cvsroot: :pserver:s_o@localhost:/cvs (like in the guide) and module ribosome, but doesn´t work.
Also tried: :ext:s_o@localhost:/cvs
Then I tried :pserver:s_o@cvs.helixcommunity.org:/cvs, but I server doesn´t respond, then I tried :ext:s_o@cvs.helixcommunity.org:/cvs, it asks me for a password, but my password doesn´t work. The tried:
:ext:tunnel@cvs.helixcommunity.org:/cvs, I enter the password for the ssh-tunnel and I get this message:
"cvs checkout: warning: unrecognized response `Tunnel established. Type ctrl-c to exit.' from cvs server" (the same message does putty prompt) But then it doesn´t do anything, and I have to cancel. How to do a simple CVS-checkout???

karl_lillevold
10th January 2004, 22:55
Re Matroska file-writer for Producer
What about native writing of matroska files in HelixProducer, it is open-source, someone could add it, if it´s good they may take it into official builds, and with very good luck the even probably take into RealProducer?
It would be fantastic if someone wrote a Matroska file-writer plugin for Producer. I am pretty sure we would then distribute this file-writer with Milestone builds of Helix Producer 10.

If there is a volunteer, I would be more than happy to assist as much as I can, even though I will have to forward many questions to the Producer team.

Re HE-AAC
This turned out to be a trivial problem in Producer's audio codec wrapper/interface code that did not handle 'racp' requests correctly. Get the fixed rnaudiocodec DLL from helixcommunity.org (https://helixcommunity.org/project/showfiles.php?group_id=50).

Now the problem is playback. Even though I have a decoder DLL that is supposed to be fixed with its HE-AAC problem, it does not appear to handle the 'racp' 4cc code, and the player tries to auto-update. I will investigate ..also waiting for Gabest to figure out how to handle these in MPC..

Re Helix Community and CVS access
Everybody agrees about the web site and how hard it is to find what you are looking for. In just a short while this will be completely re-worked though. Re CVS: This is probably not the right place to assist you with this, but the guide has been known to work, even though there are some tricky parts, like having the right env variables, CVS login, SSH, etc. I always use CVS command line and have not had any problems with this. I would recommend the #helix channel on our IRC (appears to be down right now) or the Producer mailing list. I should also warn that the SSH method to access our CVS will change completely in a few days, so perhaps it's not worth it to spend too much effort until these changes are complete.

S_O
10th January 2004, 23:16
This turned out to be a trivial problem in Producer's audio codec wrapper/interface code that did not handle 'racp' requests correctly. Get the fixed rnaudiocodec.dll here (temporarily until it's available from helixcommunity.org). The link doesn´t work, but I found the correct one:
rnaudiocodec.zip (28KB) (http://www.lillevold.com/files/rnaudiocodec.zip)
I should also warn that the SSH method to access our CVS will change completely in a few days, so perhaps it's not worth it to spend too much effort until these changes are complete.
I´ll wait until the new method is working. Hopefully it is not required to use 27 different programms yust for one simple CVS checkout, why can´t it be as simple as sourceforge or corecodec?

robUx4
10th January 2004, 23:41
Originally posted by karl_lillevold
Re Matroska file-writer for Producer

It would be fantastic if someone wrote a Matroska file-writer plugin for Producer. I am pretty sure we would then distribute this file-writer with Milestone builds of Helix Producer 10.

If there is a volunteer, I would be more than happy to assist as much as I can, even though I will have to forward many questions to the Producer team.

I will forward this to the team and see how we can proceed. For sure we would be very happy to work on this !

karl_lillevold
10th January 2004, 23:49
Re HE-AAC playback

It turns out two corrections are needed..

1. Hex-edit .rm (.ra) file to modify 'racp' to 'raac'. This is needed because the player and auto-update are not yet set up to handle 'racp'.
2. obtain fixed raac.dll, available soon. there is a bug resulting in a crash playing HE-AAC in RM. So without this DLL, the hex-edited file from step 1 will still crash the player :(

As you can see, HE-AAC in our system is not yet well handled, but it is possible to make it work.

Re CVS etc
I have forwarded your feedback. I think everyone agrees less tools are better. In our case, encryption is required, but it will be handled differently soon, hopefully simpler.

@robUx4: Excellent! I will find out more about where a good place to start is.

bilu
10th January 2004, 23:54
Originally posted by robUx4
I will forward this to the team and see how we can proceed. For sure we would be very happy to work on this ! Please work on extraction of audio and video streams from Matroska as well. I know there hasn't been too much demand yet, but the lack of tools can give opportunity to accuse the Matroska team of locking in their format.

Fair play is enough motivation to work on this tools IMHO.

Bilu

S_O
11th January 2004, 00:33
Please work on extraction of audio and video streams from Matroska as well. I know there hasn't been too much demand yet, but the lack of tools can give opportunity to accuse the Matroska team of locking in their format.What is needed is a general rm(vb)-muxer, which allows to mux streams from rmvb and also supported streams from .mp4/.aac/.mka/.mkv/.ac3 into rm(vb). Then you could encode 40kbps HE-AAC Audio with Nero and mux it toghether with video into rm(vb). Is there any rm(vb)-muxing tool im planning/developement at Helix/Real?

Yust installed RealPlayer, but it refuses not only to play HE-AAC files, also normal aac-files. It tries an auto-update, then I get this error-message (in german):
Für diesen Inhalt liegt kein Software-Update vor.
Inhaltstyp(en):
raac.

Could it be that the german version is not updated yet? The version info says "RealOne Player(tm) (win32) Version 2.0" I clicked on this link in your first post: http://www.realnetworks.com/info/real10_platform/
At RealPlayer 10 I clicked at "Learn more" and was redirected to:
http://germany.real.com/index.html?lang=de-DE&loc=de
Here I clicked at "Gratis RealOne Player", then on "Nur RealOne Player-Gratisversion runterladen", I arrived at this downloadpage:
http://forms.real.com/real/realone/intl/intl_realone.html?dc=11111019&type=rd_de&lang=my&src=ZG.de.idx.rp_chc_2.760.rp_chc_2,ZG.de.r1p.r1p.760.r1pp_r1pb&nonrdx=yes
Does Real 10 Platform info-page link to an old Player??

karl_lillevold
11th January 2004, 00:45
I don't know whether or not AU for the German player has been updated with AAC, but it does not appear to be.

The English version of RealPlayer 10 Beta includes raac (the one that crashes with HE-AAC in RM, but works for AAC in RM). Please see the FAQ in the first post, RealPlayer 10 section, which I edited right now, for a direct download link with no re-directions.

The problem with your download appears to be the German locale website has not been updated, probably because the German version of RealPlayer 10 Beta is not yet ready.

S_O
11th January 2004, 01:28
The problem with your download appears to be the German locale website has not been updated, probably because the German version of RealPlayer 10 Beta is not yet ready.It´s not very intelligent to link the local sites from the Real10-Info when they doesn´t excist yet. Maybe something like "Unfortunately a german version of RealPlayer Version ?? ist not avaible yet. You can download the english version here or download Version ?? in german here"
Since a german version isn´t avaible yet and it is still buggy I´ll delete the player and install the alternative again.

karl_lillevold
11th January 2004, 02:27
yes, I had already sent an e-mail about the web re-direction problem before your latest reply. Hopefully it can be fixed. It is very confusing. Thanks for noting this problem!

karl_lillevold
11th January 2004, 03:17
I was playing around with various AAC file types and found out that MP4 wrapped files play back fine in RealPlayer, but only after a .aac file has been played to obtain the necessary components via auto-update. Could someone try to verify? Changes to the FAQ:

Which file formats for AAC and HE-AAC are supported in RealPlayer 10?
RM of course *). Raw ADTS (.aac) plays back without problems. MP4 wrapped AAC and HE-AAC files also play, but auto-update does not work for mp4. To get the components needed, try to open .aac file in RealPlayer. RealPlayer will auto-update with plugins for H.263 Video and 3GPP. Don't worry, this also means AAC. Also read the next question.
*) minus HE-AAC in RM, due to a bug (http://forum.doom9.org/showthread.php?s=&postid=425358#post425358). Fix shortly.

When I try to open .aac or .mp4 file in RealPlayer 10, it opens the web browser to play the file, instead of running auto-update
This is caused by the .aac or .mp4 filetype being registered on your system. It is unfortunate that in order to get around this, you have to delete the filetype you are trying to open (AAC or MP4). It is easy to re-create though afterwards, with whichever is your player for this format.

AAC 5.1 playback

AAC 5.1 playback works in RealPlayer.

AAC samples

http://www.lillevold.com/files/aac_samples/

Status

RM RP10 MPC*)WMP6.4**)
rm_aac128.rm | ok | ok | ok
rm_aac256_51.rm | ok | ok | ok, no 5.1
rm_he-aac32.rm | # | ok | ok
rm_he-aac96_51.rm | #1)| ok | #
ADTS
adts_aac64.aac | ok | ok | ok
adts_he-aac64.aac | ok | ok | ok
adts_he-aac160_51.aac | # | # | #
MP4
mp4_aac64.mp4 | ok | ok | ok
mp4_he-aac64.mp4 | ok | ok | ok
mp4_he-aac160_51.mp4 | ok |ok2)| #


*) Media Player Classic 6.4.7.5 w internal RealMediaSplitter
**) with RealMediaSplitter 1.0.0.8
*)and**) 3ivx MP4 Media Splitter and CoreAAC or 3ivx audio decoder.

# = no go, usually crash
1) : stuttering
2) : OK with 3ivx decoder, crashed CoreAAC

To create MP4 I used mp4creator60. I notice that mp4info shows the two HE-AAC streams as AAC LC, so maybe I did something wrong when converting...

gabest
11th January 2004, 14:21
aac+96_51.rm also crashes coreaac, strange. I've already emailed to Toff about it, maybe he can tell why this happens.

S_O
11th January 2004, 14:36
aac+96_51.rm also crashes coreaac, strange. I've already emailed to Toff about it, maybe he can tell why this happens.
I remuxed the file to mp4:
WMP 6.4 (with 3ivx Splitter / CoreAAC): crash
foobar2000 0.7.7a: crash
faad 2.0 RC3 (Jan 11 2003 build from Rarewares): crash
Nero: Trial time expired :(

Most likely a bug in FAAD2, I yust upload the mp4 and write bug-report at audiocoding.com

Thanks for your fast work to update the splitter!

Edit: Bug-report finished: http://www.audiocoding.com/phorum/read.php?f=1&i=4520&t=4520

bond
11th January 2004, 14:53
aac+160_51.aac also crashes coreaac and in_mp4 (winamp) for me
coreaac thinks its encoded using the main profile, altough it is he-aac (but as i already wrote he-aac doesnt get flagged in plain .aac files)

i guess the crashing reason is the wrongly detected main profile (well i hope real doesnt use main, could be also possible)

SeeMoreDigital
11th January 2004, 15:08
I can get aac+96_51.rm (ram) to play in MPC 6.4.7.4.

However, the stream is bearly audible (stammers) and the channels are not mapped correctly!

aac256_51.ram plays well, but once again the channels are not mapped correctly.

Cheers

karl_lillevold
11th January 2004, 19:46
I added a status summary for the AAC samples (see above), and I also included MP4 versions of the .aac files, created with mp4creator60. It is nice to see MPC play more RM files than RP 10, and also nice to see RP 10 play back MP4 files, including mp4_he-aac160_51.mp4.

Is there a DirectShow MP4 parser, such that I can get MPC to play MP4?

None of the players and filter/plugin combinations I tested play all files yet.

satori
11th January 2004, 19:51
I've tried to 2-pass VBR RV10 with RA10.
But Done result is alway delay video like half speed.
1-pass VBR is OK.
I used job file of "Desktop Downloadable Video.rpjf" in the sample folder of Helix producer10.
I just changed
AvgBitrate 1000000 to 500000
AvgFramerate 30 to 25 because my source is PAL.
Audio codec and flaver to raac 0(AAC 64kbps)

Please tell me what is wrong in the settings?

bond
11th January 2004, 20:06
Originally posted by karl_lillevold
I added a status summary for the AAC samples (see above), and I also included MP4 versions of the .aac files, created with mp4creator60.this once again shows that plain .aac files without mp4 container are evil :devil:
anyone noticed that every decoder will detect he-aac-muxedfrom-.aac-to-.mp4 not as he-aac but as something else, ie lc-aac?

thats because he-aac isnt flagged as he-aac in a plain .aac stream and because of that when muxing this .aac into .mp4 how should anyone know if it is he-aac or not...

adts_he-aac64.aac | ok | ok | okmake sure that winamp also plays the sbr part of he-aac i doubt it!

adts_he-aac160_51.aac | # | # | #faads in_mp4 offers a downmix to stereo option if you dont have a multichannel system!

Is there a DirectShow MP4 parser, such that I can get MPC to play MP4?sure to my knoweldge there are 4 available atm, checkout my mp4 faq, you can find the link in my signature
3ivx is great!

S_O
11th January 2004, 20:06
Is there a DirectShow MP4 parser, such that I can get MPC to play MP4?
3ivx Filters: http://www.3ivx.com/download/windows.html
As audio decoder you can use their own decoder or CoreAAC. I´m not sure, but I think they also use FAAD2 for decoding, so there shouldn´t be any difference between CoreAAC / 3ivx Audio Decoder.
Menno has answered me already (link to topic see last post), he already fixed the bug (something with LFE channel and SBR) and changes are already in CVS. Unfortunately anonymous CVS seems to be updated only once a day, I cannot get the latest code I compile CoreAAC with the newest FAAD2 yet. I also tested your files with WMP 6.4 using RealMediaSplitter 1.0.0.8, 3ivx MPEG-4 Parser 4.5 or AAC Parser 1.1 with CoreAAC 1.0b8.

RM WMP 6.4
rm_aac128.rm | ok
rm_aac256_51.rm | ok
rm_he-aac32.rm | ok
rm_he-aac96_51.rm | #
ADTS
adts_aac64.aac | ok
adts_he-aac64.aac | ok
adts_he-aac160_51.aac | #
MP4
mp4_aac64.mp4 | ok
mp4_he-aac64.mp4 | ok
mp4_he-aac160_51.mp4 | #When I´ll get the new FAAD2 code I´ll compile CoreAAC and check again, I like to see ok everywhere.