IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
TTA multiplatform library v2.0, New TTA multiplatform development library
ald
post Sep 28 2010, 09:38
Post #1


TTA lossless compressor developer


Group: Developer
Posts: 119
Joined: 16-December 03
Member No.: 10478



TTA multiplatform library 2.0 has been released with updated console frontend included in package as a sample.
This library can be compiled on various hardware platforms with different hardware abilities.

Changes:
  1. Couple of minor bugs fixed;
  2. decode_to_pcmbuffer function renamed to decode_stream function;
  3. set_position function accepts new position and returns new time in seconds in double (please see sample of usage in README);
  4. Added decode_frame function for decoding TTA in MKV/MKA frames;
  5. Added complet set of functions to support encoding mode;
  6. Interchannel decoder optimization, code cleanup. Decoder runs faster;
  7. README file updated, Samples section added;
  8. Code cleanup.

Downloads:

Project site: www.true-audio.com

Go to the top of the page
+Quote Post
xaeroak15
post Sep 28 2010, 10:29
Post #2





Group: Members
Posts: 6
Joined: 10-December 07
Member No.: 49437



Thank you, I love this lossless audio codec
btw, I wonder if it supports internal cue...
Go to the top of the page
+Quote Post
ald
post Sep 28 2010, 13:34
Post #3


TTA lossless compressor developer


Group: Developer
Posts: 119
Joined: 16-December 03
Member No.: 10478



QUOTE (xaeroak15 @ Sep 28 2010, 01:29) *
Thank you, I love this lossless audio codec
btw, I wonder if it supports internal cue...


Thanks. Yes, you can add the internal cue into TTA album file.
Playback of such files supported by foobar2000 plug-in:
http://www.hydrogenaudio.org/forums/index....showtopic=83931

This post has been edited by ald: Sep 28 2010, 13:36
Go to the top of the page
+Quote Post
roozhou
post Oct 22 2010, 04:05
Post #4





Group: Members
Posts: 14
Joined: 18-March 08
Member No.: 52124



@ald

Are you going to fix the stdin issue with ttaenc, as I reported in the bug tracker?
Go to the top of the page
+Quote Post
ald
post Oct 24 2010, 16:54
Post #5


TTA lossless compressor developer


Group: Developer
Posts: 119
Joined: 16-December 03
Member No.: 10478



QUOTE (roozhou @ Oct 21 2010, 19:05) *
@ald

Are you going to fix the stdin issue with ttaenc, as I reported in the bug tracker?


It's not a bug, it's a feature of TTA1 ))

1) stdin support is working correctly in ttaenc since version 3.4.1. and in the CLI program, named tta (ttalib package) from first beta;
2) As about 2-nd part of this report - yes, TTA1 encoder must know PCM length before encoding. The PCM length is known in most cases. TTA codec just requires correct WAVE header on input. I think it's not a problem to build a correct header for input stream if PCM length is known.

TTA2 codec will work with unknown PCM length, while reading from stdin.
Here is the development version of the TTA2 format, you can inspect it and make your proposals for better usability before it will be released:
http://en.true-audio.com/TTA_Lossless_Audi...mat_Description
Thanks in advance.
Go to the top of the page
+Quote Post
ald
post Dec 30 2010, 16:46
Post #6


TTA lossless compressor developer


Group: Developer
Posts: 119
Joined: 16-December 03
Member No.: 10478



New TTA multiplatform library, ANSI-C version 2.0 has been released, with simple console frontend included in package. Main changes: Code include ARM/SSE2/SSE4 optimizations; added capability of real-time data encryption (password protection).

Changes:
  1. Code optimization. Decoder runs faster;
  2. ARM/SSE2/SSE4 optimization has been added;
  3. Added real time data encryption feature;
  4. The set_position function accepts new position and returns new time in seconds in unsigned int32;
  5. Added binary_version function for checking the library for SSE instructions compatibility;
  6. Added set_password function for possibility to set the password;
  7. Added get_rate function, returns the dynamic stats of the process;
  8. Autoconf support;
  9. README file updated.

C++ version of this library will be available at soon.

Downloads:

Project site: www.true-audio.com
Go to the top of the page
+Quote Post
kurtnoise
post Jan 5 2011, 11:04
Post #7





Group: Members
Posts: 326
Joined: 26-June 02
From: Aix-en-Provence
Member No.: 2400



Hi,

Thanks for the update. smile.gif Really appreciate...


Can you give us a deadline for the TTA2 encoder (I mean the new bitstream) ?

This post has been edited by kurtnoise: Jan 5 2011, 11:04


--------------------
http://www.unite-video.com/phpbb/viewtopic.php?t=5412 :: An overview of all lossless Audio Formats (in french language ;-)
Go to the top of the page
+Quote Post
ald
post Jan 5 2011, 20:30
Post #8


TTA lossless compressor developer


Group: Developer
Posts: 119
Joined: 16-December 03
Member No.: 10478



QUOTE (kurtnoise @ Jan 5 2011, 02:04) *
Hi,

Thanks for the update. smile.gif Really appreciate...


Can you give us a deadline for the TTA2 encoder (I mean the new bitstream) ?


Hi,

Thanks for your interest in TTA2, but TTA2 will not be much better in compression, it will be just a new feature of libtta.
The new codec is mostly done, but unfortunately I can't give a release date for the TTA2 right now.
I try to continue the work with the TTA1 project, because most of the TTA1 code is the parts of TTA2 also.
I think that the TTA1 is a good and stable format. Yes, TTA2 a little bit better, but TTA1 has it's own little area of use too.
Go to the top of the page
+Quote Post

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: 18th September 2014 - 04:00