IPB

Welcome Guest ( Log In | Register )

3 Pages V  < 1 2 3 >  
Reply to this topicStart new topic
TAK 1.0.1, (including Winamp plugin 1.0.2 and SDK 1.0.2)
Stevie
post May 24 2007, 13:14
Post #26





Group: Members
Posts: 13
Joined: 3-February 05
Member No.: 19558



is there a foobar output plugin planed?
Go to the top of the page
+Quote Post
Synthetic Soul
post May 24 2007, 13:28
Post #27





Group: Super Moderator
Posts: 4887
Joined: 12-August 04
From: Exeter, UK
Member No.: 16217



foobar output plugins are a thing of the past.

All encoding is done by command line encoders, including the default presets.

NB: the 0.9 input component can be found here.


--------------------
I'm on a horse.
Go to the top of the page
+Quote Post
Eli
post May 24 2007, 13:49
Post #28





Group: Members
Posts: 1056
Joined: 16-October 03
Member No.: 9337



TBeck, can you add the ability for TAK files to store CD TOC files? If you need more information spoon (dBpoweramp) can give you more details.


--------------------
http://forum.dbpoweramp.com/showthread.php?t=21072
Go to the top of the page
+Quote Post
Stevie
post May 24 2007, 15:04
Post #29





Group: Members
Posts: 13
Joined: 3-February 05
Member No.: 19558



thanks synthetic,

didnt know that.

err, how to integrate TAK with the command line?
i always get an error when encoding.
i put the following line into settings:
-e %d

This post has been edited by Stevie: May 24 2007, 15:16
Go to the top of the page
+Quote Post
Ran Sagy
post May 24 2007, 15:57
Post #30





Group: Members
Posts: 462
Joined: 30-March 04
From: Israel
Member No.: 13133



I use "-e -p3 %s %d". I believe the p3 stands for preset 3 (High), You can change that if you want.
Go to the top of the page
+Quote Post
Synthetic Soul
post May 24 2007, 16:12
Post #31





Group: Super Moderator
Posts: 4887
Joined: 12-August 04
From: Exeter, UK
Member No.: 16217



QUOTE (Stevie @ May 24 2007, 15:04) *
i put the following line into settings:
-e %d
QUOTE (ChaosBladE @ May 24 2007, 15:57) *
I use "-e -p3 %s %d".
Stevie, you command has no source specified.

TAKC.EXE cannot yet accept input from STDIN, so you need to specify %s as the source (which means that foobar will create a tempory WAVE and then encode that file (%s).

As ChaosBladE has already stated, that means a syntax like:

CODE
-e -p3 %s %d


Take a look at the TAK wiki page for more info, including a full explanation of setting up foobar.


--------------------
I'm on a horse.
Go to the top of the page
+Quote Post
Stevie
post May 24 2007, 17:55
Post #32





Group: Members
Posts: 13
Joined: 3-February 05
Member No.: 19558



thanks a lot guys, youre helpful as always! smile.gif
Go to the top of the page
+Quote Post
Sina
post May 26 2007, 12:38
Post #33





Group: Banned
Posts: 43
Joined: 19-May 07
Member No.: 43603



Good work.
Can you develop TAK filter for Adobe Audition?
Go to the top of the page
+Quote Post
krmathis
post May 26 2007, 14:37
Post #34





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



Any news about TAK for non-Windows users?
Back in mid March you (TBeck] mentioned that generating binaries for *nix was on your internal to do list. I have heard nothing about it since then, and wonder if its still on this list or if its currently being worked on... unsure.gif

Thanks!
Go to the top of the page
+Quote Post
TBeck
post May 27 2007, 02:20
Post #35


TAK Developer


Group: Developer
Posts: 1098
Joined: 1-April 06
Member No.: 29051



QUOTE (Eli @ May 24 2007, 13:49) *
TBeck, can you add the ability for TAK files to store CD TOC files? If you need more information spoon (dBpoweramp) can give you more details.

You are the first one asking for this. Which means a very low priority on my to do list...

QUOTE (krmathis @ May 26 2007, 14:37) *
Any news about TAK for non-Windows users?
Back in mid March you (TBeck] mentioned that generating binaries for *nix was on your internal to do list. I have heard nothing about it since then, and wonder if its still on this list or if its currently being worked on... unsure.gif

Thanks!

What happened since mid of march:

- i wrote a SDK and its documentation
- i coded TAK 1.0.1 and released it mid of april
- then i had nearly no time to work on TAK, nevertheless i released some bug fixes for the SDK and the Winamp plugin.

What i want to say: There was no time to work on any new features. And support for other platforms is not at the top of my to do list... (as mentioned earlier: not, because i don't want to do it, but because it means very much work. Other important items on my to do list are easier to do).

Thomas
Go to the top of the page
+Quote Post
krmathis
post May 27 2007, 08:22
Post #36





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



QUOTE (TBeck @ May 27 2007, 03:20) *
What happened since mid of march:

- i wrote a SDK and its documentation
- i coded TAK 1.0.1 and released it mid of april
- then i had nearly no time to work on TAK, nevertheless i released some bug fixes for the SDK and the Winamp plugin.

What i want to say: There was no time to work on any new features. And support for other platforms is not at the top of my to do list... (as mentioned earlier: not, because i don't want to do it, but because it means very much work. Other important items on my to do list are easier to do).

Thomas
Thanks for the fast reply!
I was hoping that you started looking into support for other platforms when TAK reached a stable stage (version 1.0.1). But I now understand that is belongs somewhere in the distant future... (2008 maybe?)

Until then.. Thanks! smile.gif

This post has been edited by krmathis: May 27 2007, 08:39
Go to the top of the page
+Quote Post
shaohao
post May 29 2007, 11:31
Post #37





Group: Members
Posts: 69
Joined: 3-June 02
Member No.: 2205



Is it possible for you to release a static library version for decoding?
Go to the top of the page
+Quote Post
Spirit_of_the_oc...
post May 29 2007, 13:33
Post #38





Group: Members
Posts: 583
Joined: 12-September 06
Member No.: 35092



Is there a directshow splitter available?
This would be a good thing smile.gif
Go to the top of the page
+Quote Post
Eli
post May 29 2007, 14:34
Post #39





Group: Members
Posts: 1056
Joined: 16-October 03
Member No.: 9337



QUOTE (TBeck @ May 26 2007, 21:20) *
QUOTE (Eli @ May 24 2007, 13:49) *

TBeck, can you add the ability for TAK files to store CD TOC files? If you need more information spoon (dBpoweramp) can give you more details.

You are the first one asking for this. Which means a very low priority on my to do list...


Thomas


I think that is largely because it is not widely implemented in other formats and people do not understand the benefits. The wiki lossless table should be expanded to show this feature. ATM only WMA supports this among lossless codecs. Hopefully, FLAC will soon support it as well. Basically it will make it much easier to go back and update metadata with this feature because most metadata services use the original CD TOC to find metadata. In addition, my understanding is that it should not be difficult to support, meaning that while maybe a low priority it should not take long.

This post has been edited by Eli: May 29 2007, 14:35


--------------------
http://forum.dbpoweramp.com/showthread.php?t=21072
Go to the top of the page
+Quote Post
micr0c0sm
post May 30 2007, 00:19
Post #40





Group: Members
Posts: 1
Joined: 31-January 06
Member No.: 27432



hmmm any chance of making a rockbox plugin?
Go to the top of the page
+Quote Post
R.A.F.
post May 30 2007, 01:38
Post #41





Group: Members
Posts: 281
Joined: 4-August 02
From: Nuremberg/Bavaria
Member No.: 2924



QUOTE (micr0c0sm @ May 30 2007, 01:19) *
hmmm any chance of making a rockbox plugin?

Good idea! I'd really appreciate it, if there would be some in the near future.


--------------------
My used codecs and settings:
FLAC V1.1.2 -4 / APE V3.99 Update 4 -high / MPC V1.15v --q 5 / LAME V3.97b2 -V2 --vbr-new / OGG aoTuV V4.51 Lancer -q5
Go to the top of the page
+Quote Post
shaohao
post May 30 2007, 17:48
Post #42





Group: Members
Posts: 69
Joined: 3-June 02
Member No.: 2205



The header file "tak_dec_lib.h" should be modified like below:
CODE
#ifndef __TAK_DEC_LIB
#define __TAK_DEC_LIB
...
..
.
#endif

So I can include this header file in different position for serval times.

BTW: Is it possible for you to release a static library verson?
and, you can update the .h header file to support loading tak_dec_lib.dll by developers through "LoadLibrary()" so that we can put the .dll file into other folders other than the local working directory.

This post has been edited by shaohao: May 30 2007, 17:53
Go to the top of the page
+Quote Post
TBeck
post May 31 2007, 02:15
Post #43


TAK Developer


Group: Developer
Posts: 1098
Joined: 1-April 06
Member No.: 29051



QUOTE (krmathis @ May 27 2007, 08:22) *
I was hoping that you started looking into support for other platforms when TAK reached a stable stage (version 1.0.1). But I now understand that is belongs somewhere in the distant future... (2008 maybe?)

2008 seems to be realistic. rolleyes.gif

QUOTE (Spirit_of_the_ocean @ May 29 2007, 13:33) *
Is there a directshow splitter available?
This would be a good thing smile.gif

I agree. Possibly you will have to wait until somebody else writes one based upon the SDK. Currently i don't intend to do it myself. But maybe i get interested into doing it sometime (if i want to see, if i can do it...).

QUOTE (Eli @ May 29 2007, 14:34) *
QUOTE (TBeck @ May 26 2007, 21:20) *

QUOTE (Eli @ May 24 2007, 13:49) *

TBeck, can you add the ability for TAK files to store CD TOC files? If you need more information spoon (dBpoweramp) can give you more details.

You are the first one asking for this. Which means a very low priority on my to do list...


Thomas


I think that is largely because it is not widely implemented in other formats and people do not understand the benefits. The wiki lossless table should be expanded to show this feature. ATM only WMA supports this among lossless codecs. Hopefully, FLAC will soon support it as well. Basically it will make it much easier to go back and update metadata with this feature because most metadata services use the original CD TOC to find metadata. In addition, my understanding is that it should not be difficult to support, meaning that while maybe a low priority it should not take long.

To be honest: When i had read your post i first had to google a bit to find out, what the embedding of the CD TOC would be good for. Now it looks as if i understood it right.

Is there a standard for APEv2 to put it into? This would be the easiest way (no work for me). Otherwises i would have to integrate a new meta data structure in the TAK container. This is always much work; even if it's easy to code it always involves a lot of testing.

QUOTE (R.A.F. @ May 30 2007, 01:38) *
QUOTE (micr0c0sm @ May 30 2007, 01:19) *

hmmm any chance of making a rockbox plugin?

Good idea! I'd really appreciate it, if there would be some in the near future.

Probably not before a source code release, which means not in the near future (this year).

QUOTE (shaohao @ May 30 2007, 17:48) *
The header file "tak_dec_lib.h" should be modified like below:
CODE
#ifndef __TAK_DEC_LIB
#define __TAK_DEC_LIB
...
..
.
#endif

So I can include this header file in different position for serval times.

You are right. I often tend to forget this, because it isn't needed in Delphi Pascal...

QUOTE (shaohao @ May 30 2007, 17:48) *
and, you can update the .h header file to support loading tak_dec_lib.dll by developers through "LoadLibrary()" so that we can put the .dll file into other folders other than the local working directory.

Maybe someone else likes to do this for me? I am not too fast in C.

QUOTE (shaohao @ May 30 2007, 17:48) *
BTW: Is it possible for you to release a static library verson?

I doubt that it is possible. The library is written in Delphi Pascal and therefore using Delphi's runtime library. But sooner or later i will translate it to C, then no problem.

Thomas
Go to the top of the page
+Quote Post
Eli
post May 31 2007, 03:19
Post #44





Group: Members
Posts: 1056
Joined: 16-October 03
Member No.: 9337



QUOTE (TBeck @ May 30 2007, 21:15) *
QUOTE (Eli @ May 29 2007, 14:34) *

QUOTE (TBeck @ May 26 2007, 21:20) *

QUOTE (Eli @ May 24 2007, 13:49) *

TBeck, can you add the ability for TAK files to store CD TOC files? If you need more information spoon (dBpoweramp) can give you more details.

You are the first one asking for this. Which means a very low priority on my to do list...


Thomas


I think that is largely because it is not widely implemented in other formats and people do not understand the benefits. The wiki lossless table should be expanded to show this feature. ATM only WMA supports this among lossless codecs. Hopefully, FLAC will soon support it as well. Basically it will make it much easier to go back and update metadata with this feature because most metadata services use the original CD TOC to find metadata. In addition, my understanding is that it should not be difficult to support, meaning that while maybe a low priority it should not take long.

To be honest: When i had read your post i first had to google a bit to find out, what the embedding of the CD TOC would be good for. Now it looks as if i understood it right.

Is there a standard for APEv2 to put it into? This would be the easiest way (no work for me). Otherwises i would have to integrate a new meta data structure in the TAK container. This is always much work; even if it's easy to code it always involves a lot of testing.

Thomas


I can have spoon email you the details. dBpoweramp is able to place raw CD TOC files into metadata, so he is a much better resource on what is required.


--------------------
http://forum.dbpoweramp.com/showthread.php?t=21072
Go to the top of the page
+Quote Post
djkc
post May 31 2007, 19:01
Post #45





Group: Members
Posts: 24
Joined: 19-June 06
Member No.: 32013



QUOTE (TBeck @ Apr 21 2007, 12:15) *
QUOTE (ChaosBladE @ Apr 20 2007, 23:24) *

In that case, I'll note that i have quite a few Hebrew albums, And am willing to help test Unicode when needed.

Thanks for your offer!

If you still need testers for this, I have a lot of Japanese, Chinese, Korean, and Thai albums. Plus some of the Japanese ones use other characters from other Unicode ranges like 𝄐, ∮, and ♥.
Go to the top of the page
+Quote Post
krmathis
post May 31 2007, 20:24
Post #46





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



...

This post has been edited by krmathis: Jun 1 2007, 05:41
Go to the top of the page
+Quote Post
shaohao
post Jun 3 2007, 07:49
Post #47





Group: Members
Posts: 69
Joined: 3-June 02
Member No.: 2205



Hi, TBeck:
I'm using your tak decoder library for writing a decoder plug-in for a Media player.
I found that the "tak_SSD_Seek" always returned the fatal error "tak_res_ssd_Undecodable" whenever I invoked it.
Any idea about this situation?
Go to the top of the page
+Quote Post
TBeck
post Jun 3 2007, 12:25
Post #48


TAK Developer


Group: Developer
Posts: 1098
Joined: 1-April 06
Member No.: 29051



QUOTE (djkc @ May 31 2007, 19:01) *
QUOTE (TBeck @ Apr 21 2007, 12:15) *

QUOTE (ChaosBladE @ Apr 20 2007, 23:24) *

In that case, I'll note that i have quite a few Hebrew albums, And am willing to help test Unicode when needed.

Thanks for your offer!

If you still need testers for this, I have a lot of Japanese, Chinese, Korean, and Thai albums. Plus some of the Japanese ones use other characters from other Unicode ranges like 𝄐, ∮, and ♥.

Thank you! I will ask you for help when i work on Unicode support.

QUOTE (shaohao @ Jun 3 2007, 07:49) *
Hi, TBeck:
I'm using your tak decoder library for writing a decoder plug-in for a Media player.

Great!

QUOTE (shaohao @ Jun 3 2007, 07:49) *
I found that the "tak_SSD_Seek" always returned the fatal error "tak_res_ssd_Undecodable" whenever I invoked it.
Any idea about this situation?

Not really.

1) Are you sure, that the files are intact? Can you decode them with the TAK applications? Because the TAK applications will not use the seektable you should also check if playback and seeking with other players (foobar and Winamp) is working.

2) Does at least sequential playback work with your plugin?

3) Are you using the TtakStreamIoInterface? It's easy to implement it wrong...


Thomas
Go to the top of the page
+Quote Post
shaohao
post Jun 3 2007, 15:31
Post #49





Group: Members
Posts: 69
Joined: 3-June 02
Member No.: 2205



Here is two pieces of my code
the Open decoder function:
CODE
int QDecoder::Open(QMediaReader & mediaReader)
{
    TtakSSDOptions            opt  = { tak_Cpu_Any, 0 };
    TtakStreamIoInterface     sioi = { _CanRead, _CanWrite, _CanSeek, _Read, NULL, NULL, NULL, _Seek, _GetLength };

    m_Decoder = tak_SSD_Create_FromStream( &sioi, &mediaReader, &opt, NULL, NULL);

    int ret = 0;
    _pmr = NULL;
    if ( tak_True == tak_SSD_Valid( m_Decoder)) {
        // get audio info
        if ( tak_res_Ok != tak_SSD_GetStreamInfo( m_Decoder, &m_StreamInfo)) {
            tak_SSD_Destroy( m_Decoder);
            m_Decoder = NULL;
            ret = 0;
        } else {
            // allocate decoding buffer
            m_TAKBuf = new BYTE[m_StreamInfo.Sizes.FrameSizeInSamples * m_StreamInfo.Audio.BlockSize];

            // save media reader
            _pmr = &mediaReader;
            _seekable = mediaReader.CanSeek();

            ret = 1;
        }
    } else {
        ret = (tak_res_ssd_Undecodable == tak_SSD_State( m_Decoder)) ? -1 : 0;
    }

    return ret;
}

and the Seek function
CODE
int QDecoder::Seek(int ms)
{
    TtakResult ret;
    TtakInt64 spos;

    if ( tak_True != tak_SSD_Valid( m_Decoder))
        return 0;

    spos = (TtakInt64)(ms/1000.0 * m_StreamInfo.Audio.SampleRate);
    ret = tak_SSD_Seek( m_Decoder, spos);

    if ( tak_True != tak_SSD_Valid( m_Decoder))
        return 0;

    _pos = spos * m_StreamInfo.Audio.SampleRate * 1000.0;
    
    return 1;
}


P.S. My "mediareader" only support read, seek, getlength, getcurpostion routines. I think it is not important for a decoder to support write function.
Go to the top of the page
+Quote Post
Brydenn33
post Jun 3 2007, 19:24
Post #50





Group: Members
Posts: 16
Joined: 22-April 06
From: Gresham, OR
Member No.: 29880



I know this has probably already been brought up by someone but... is any work being done to get Rockbox to play TAK files? I know TAK doesn't have the following of some of the other lossless codecs but man, it should. Anyway, just curious guys. Keep up the good work. Thanks.
Go to the top of the page
+Quote Post

3 Pages V  < 1 2 3 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 21st September 2014 - 13:30