Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Project announcement : New AAC DirectShow filter (Read 27009 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Project announcement : New AAC DirectShow filter

Reply #25
Quote
would you allow us to post your dl link on the CoreAAC homepage ? The Corecodec server is in the US, in the middle of Dolby labs land, and we are simply afraid to distribute binaries ( just remember Dolby phoning rjamorim to put down some of his links  ).

Liking to binaries, and even linking to sites distributing binaries is illegal.

I read the legal notification letter once at mp3.com. It's now gone, but it's basicly a version of the one I got concerning links instead of hosted binaries.

Good luck.

Regards;

Roberto.

Project announcement : New AAC DirectShow filter

Reply #26
While i understand the background of your question, its a bit OT to ask about matroska here in this thread. Use the search function of the board for #matroska' and a lot of your questions would have been answered.

Quote
What's the reason for yet an other container format? Isn't ogm good enough?


OGM is based on the Ogg container from Xiph. Ogg was made with streaming content in mind, all the audio or video data are put into 'pages' in the Ogg, and there are no clear rules how this has to be done, the decision where to start/end a new page is done when a certain page size is achieved. This makes it very hard to cut/edit an Ogg file, something that is not very common to do with audio files, but daily standard for video files.

Also, OGM is not the 'official' Xiph way of storing video in Ogg, it was basically done by one man on his own, and he didnt make his sourcecode public. So there is a certain risk that OGM may not be supported in future apps.

Also, we are a bit tired to have to defend ourselves for having made matroska. Xiph people dont have monopoly for the creation of opensource audio and video standards i would have thought.

Quote
Is it possible to convert from one container format to an other?


Sure. Both current matroska creation tools, VirtualdubMod and mkvmerger allow you to open an OGM and to transmux it lossless into a MKV file. VirtualdubMod will soon alow the opposite also, but right now we suffer from a memory leak, so you need a lot of RAM to transmux a MKV movie into OGM again  ...

Quote
Will quality on playback be the same as for windows mediaplayer? I mean, for mp3 the best decoder is from fraunhofer. Does this matroska player use this decoder, f.example?


Again, matroska is not a player, but a general use audio/video/subtitles container format including all the necessary software tools to create and play the files. Its coming with a DirectShow parser, so mkv files can be played on every DirectShow based player ( Windows Mediaplayer, TCMP, Zoomplayer, BSPlayer, etc. ). And yes, if you decide to mux an AAC or MP3 audio file into a matroska container file, the quality on playback will be exactly the same.

Project announcement : New AAC DirectShow filter

Reply #27
Another funny glitch....
The player crash if the audio track is hinted.

Project announcement : New AAC DirectShow filter

Reply #28
Quote
Liking to binaries, and even linking to sites distributing binaries is illegal.
I read the legal notification letter once at mp3.com. It's now gone, but it's basicly a version of the one I got concerning links instead of hosted binaries.
Good luck. Regards; Roberto.

Roberto,

could you resolve your problems with them somehow ? How are licensing situation in Brasil for AAC ?

Thanks for telling us

Christian

Project announcement : New AAC DirectShow filter

Reply #29
Quote
could you resolve your problems with them somehow ?

Well, from what I understood after talking to some guys that supposedly know about licensing and patents and etc., they told me that the safest way is linking to a site without clearly doing it for the AAC binaries. Say, you link to RareWares just saying that "there are some nice DShow filters there", then if the bastard south american that runs that site throws in an AAC plugin, it's not your problem - you were just linking for some other tool that is also being hosted there and is perfectly legal.

Quote
How are licensing situation in Brasil for AAC ?


Brazil doesn't recognize foreign algorithm patents. For that same reason, GIF abusage is completely legal here.

Regards;

Roberto.

Project announcement : New AAC DirectShow filter

Reply #30
rjamorim: I may be wrong and I don't a link to show you now, but I thought there was new legislation (since 1997 or 1998, not sure) in Brazil recognizing foreign intelectual property/patents (including software and algorithms). I think it was due to pressure on Brazil by several internacional commerce agreements. I also don't know if this law, if it really exists, was already enacted.

cya

Project announcement : New AAC DirectShow filter

Reply #31
Hrm... if at least brazilian legislation wasn't so damn hard to interpret and research. >_<

I'll try looking around. If you find something, please tell me.

Project announcement : New AAC DirectShow filter

Reply #32
rjamorim what if you host the files on some country that doesnt have any problem with the aac patent? would they still have some argument against you?
Allegari nihil et allegatum non probare, paria sunt.

Project announcement : New AAC DirectShow filter

Reply #33
Quote
rjamorim what if you host the files on some country that doesnt have any problem with the aac patent? would they still have some argument against you?

Man, that involves so much legalese, that happens to change from country to country...

Sorry, but I really have no idea. All I know is some info I got some years ago from a patent/IP/copyright lawyer (he was graduating on these subjects) that told me Brazil was free from algorithm patents. We were discussing GIF and LZW patents back then.

But he graduated and moved to other town, and I lost all contact.

Project announcement : New AAC DirectShow filter

Reply #34
Wow! This DShow filter totally ROCKS used with 3ivX's MP4 splitter and ffdshow!

No more Envivio for me.

Project announcement : New AAC DirectShow filter

Reply #35
Just one request (there's no way CoreCodec will send me the confirmation e-mail, so I can't login there and therefore I can't post there.  )

Some sort of "stream info" tab in the filter properties window would be great. Something like OdioDekoda, with information on bitrate, sampling rate, amount of channels, AAC profile...

Thank-you for the great plugin, whoever developed it.

Regards;

Roberto.

Project announcement : New AAC DirectShow filter

Reply #36
Nice to see some people like it 

I've added a new tab with information about the stream.
Change are in the CVS, enjoy.

Regards
Toff

Project announcement : New AAC DirectShow filter

Reply #37
sorry for the maybe dump question but after installing 3ivx how can i tell the 3ivx splitter to use coreaac and not the 3ivx aac decoder?
I know, that I know nothing (Socrates)

Project announcement : New AAC DirectShow filter

Reply #38
The CoreAAC decoder use a higher priority by default, so it should insert itself automatically.
It works great here with 3ivx D4 4.0.4

Regards,
Toff

Project announcement : New AAC DirectShow filter

Reply #39
doesnt work on my system  :'(

1) i install 3ivx 404
2) i register coreaac.ax
3a) if i open a .mp4 containing xvid and mpeg-4 aac (nero or quicktime6.1) in bsplayer -> 3ivx aac decoder
3b) if i open an audio only .mp4 in bsplayer -> unknown file format, if i open it in wmp9 -> 3ivx aac decoder

EDIT: i use WinME
I know, that I know nothing (Socrates)

Project announcement : New AAC DirectShow filter

Reply #40
You should go to the 3ivX filter settings (the path varies from player to player) and check "Allow Unsupported Decoders"

If you want to be sure, go to the folder you installed 3ivX in, open the command prompt there and run
regsvr32 /u 3ivxDSAudioDecoder.ax

If you plan to use ffdshow as MPEG4 visual decoder, you can also do
regsvr32 /u 3ivxDSDecoder.ax

These commands will remove the filters from the directshow filter lookup table.

Project announcement : New AAC DirectShow filter

Reply #41
Quote
If you want to be sure, go to the folder you installed 3ivX in, open the command prompt there and run
regsvr32 /u 3ivxDSAudioDecoder.ax
If you plan to use ffdshow as MPEG4 visual decoder, you can also do
regsvr32 /u 3ivxDSDecoder.ax

These commands will remove the filters from the directshow filter lookup table.

i tried both, if i unreg 3ivx audio decoder no audio will be played, if i unreg the video decoder (having ffdshow installed) the file cant be played back ["unknown file format" in bsplayer - "class not registered" ("Klasse nicht registriert" in german) in wmp9]

Quote
You should go to the 3ivX filter settings (the path varies from player to player) and check "Allow Unsupported Decoders"

yup i already did that
EDIT: it seems that this setting isnt saved, because if i open the .mp4 again, "allow unsupp. decoders" is unchecked again...
I know, that I know nothing (Socrates)

Project announcement : New AAC DirectShow filter

Reply #42
Quote
EDIT: it seems that this setting isnt saved, because if i open the .mp4 again, "allow unsupp. decoders" is unchecked again...

Then, your 3ivX installation is probably bork. It works perfectly here.

Project announcement : New AAC DirectShow filter

Reply #43
Could you check if CoreAAC appear in graphedit (available on www.doom9.org download page) ?

Graph->Insert Filters...

Expand the "DirectShow Filters" node and you should see "CoreAAC Audio Decoder" in the list.
If you expand the "CoreAAC Audio Decoder" node you will get the full path of the filter, check if it's correct, you could also try to insert the filter in the graph.

Project announcement : New AAC DirectShow filter

Reply #44
@toff
coreaac appears in graphedit, path is correct, but if it try to replace the 3ivx audio decoder with coreaac i can connect between splitter and coreaac but if i want to connect between coreaac and default directsound device i get the following error message: "these filters cannot agree on a connection. verify type compatibility of input pin and output pin" return code:0x80040217"

EDIT: if i just try to connect 3ivx audio decoder with the default direct. device (no connection between splitter and audio decoder) i get the same error message

coreaac and 3ivx audio both have "xform in" and "xform out"

(btw. the "allow unsup. decoders" checking works, was my fault  )
I know, that I know nothing (Socrates)

Project announcement : New AAC DirectShow filter

Reply #45
Is CoreAAC supposed to be such a PITA to compile?

Project announcement : New AAC DirectShow filter

Reply #46
Quote
if it try to replace the 3ivx audio decoder with coreaac i can connect between splitter and coreaac but if i want to connect between coreaac and default directsound device i get the following error message

Try 'render pin' (rightclick on coreaac output pin) it should insert right ds device automatically.
BTW what dx version do you have? It might be a good idea to update it, in case you haven't already.

Project announcement : New AAC DirectShow filter

Reply #47
Quote
Is CoreAAC supposed to be such a PITA to compile?

The biggest PITA is downloading Microsoft's $@#%! DX SDK. A 90Mb download so that you can get 1Mb worth of header files.

Project announcement : New AAC DirectShow filter

Reply #48
Yeah exactly that, including the inability to compile libfaad too.