Skip to main content
Topic: foo_input_tak (Read 209597 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_input_tak

Reply #225
FLACCL#0.4-268mb-#8
: 899.467x realtime
Total:
  Decoded length: 2:58:15.040
  Opening time: 0:00.129
  Decoding time: 0:23.571
  Speed (x realtime): 907.480

FlaCuda#.91-268mb-#8
: 825.152x realtime
Total:
  Decoded length: 2:58:15.040
  Opening time: 0:00.122
  Decoding time: 0:25.706
  Speed (x realtime): 832.105

libFLAC 1.3.0-269mb-#8
: 917.412x realtime
Total:
  Decoded length: 2:58:15.040
  Opening time: 0:00.145
  Decoding time: 0:23.092
  Speed (x realtime): 926.303

TAK 2.3.0-260mb-p2
: 839.335x realtime
Total:
  Decoded length: 2:58:15.040
  Opening time: 0:00.180
  Decoding time: 0:25.219
  Speed (x realtime): 848.178

TAK 2.3.0-264mb-p1
: 944.209x realtime
Total:
  Decoded length: 2:58:15.040
  Opening time: 0:00.167
  Decoding time: 0:22.403
  Speed (x realtime): 954.774

TAK 2.3.0-269mb-p0
: 990.978x realtime
Total:
  Decoded length: 2:58:15.040
  Opening time: 0:00.165
  Decoding time: 0:21.337
  Speed (x realtime): 1002.504

This version is faster and smaller than any FLAC Encoders。


Re: foo_input_tak

Reply #227
My own idiocy got to me, not stashing the modified TAK SDK header and library in the repository, where they should be. I have updated the component to list it in the Decoders page for version 1.4 beta and newer, while it will still work on 1.3.

Re: foo_input_tak

Reply #228
This plugin have been updated in terms of functionality?

Re: foo_input_tak

Reply #229
Only that it now shows up in 1.4's input listing as a decoder, rather than being lumped into the unnamed legacy decoders listing.

Re: foo_input_tak

Reply #230
Version 0.4.9 (on foobar2000 1.5 beta 16 and 17) crashes when using the converter tool. The old 0.4.4 (2010-01-09) version from http://foosion.foobar2000.org/components/ worked just fine when transcoding.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 69F53CB2h
Access violation, operation: read, address: 00000070h

Call path:
converter_process::threadfunc=>input_entry::g_open_for_decoding

Code bytes (69F53CB2h):
69F53C72h:  FF 50 04 85 F6 74 07 8B 06 8B CE FF 50 04 8B 4F
69F53C82h:  20 85 C9 74 04 8B 01 FF 10 89 77 20 85 F6 74 07
69F53C92h:  8B 06 8B CE FF 50 04 8B 7F 04 85 F6 74 12 8B 06
69F53CA2h:  8B CE FF 50 04 85 F6 74 07 8B 06 8B CE FF 50 04
69F53CB2h:  8B 4F 70 85 C9 74 04 8B 01 FF 10 89 77 70 85 F6
69F53CC2h:  74 12 8B 06 8B CE FF 10 8B 06 8B CE FF 10 8B 06
69F53CD2h:  8B CE FF 10 8B 4D 08 85 C9 74 04 8B 01 FF 10 5F
69F53CE2h:  5E 5D C2 04 00 CC CC CC CC CC CC CC CC CC 55 8B

Stack (0A23EE2Ch):
0A23EE0Ch:  778DADEE 00000000 00000000 00000098
0A23EE1Ch:  68623600 0A23EE3C 7692A9F6 69F53CB2
0A23EE2Ch:  68623600 11BA5C28 0A23EE48 69F53090
0A23EE3Ch:  16E50950 11BA5C28 11BA5C28 0A23EE80
0A23EE4Ch:  69F5293E 16E50950 2E16148C 68623600
0A23EE5Ch:  69F6E050 00000000 778DADEE 00000000
0A23EE6Ch:  00000000 0000002C 0A23EEEC 69F645F8
0A23EE7Ch:  00000002 0A23EEF8 008FF60C 0A23EF94
0A23EE8Ch:  11BA5C28 17160200 03AD2308 16E50950
0A23EE9Ch:  16E50A7C 0A23F078 00000008 00000000
0A23EEACh:  01470000 0A23F078 77926D02 17210D78
0A23EEBCh:  01470000 FFFFFFFF 00000000 00000064
0A23EECCh:  00000000 115809C8 000000D4 00000064
0A23EEDCh:  00000000 115809C8 69F6E050 008FF28A
0A23EEECh:  0A23EFAC 00922B05 0000000A 0A23EFB8
0A23EEFCh:  008FFC20 0A23EF94 68623600 17160200
0A23EF0Ch:  03AD2308 16E50950 16E50A7C 68623600
0A23EF1Ch:  0A23F0E4 03AD2308 7692E58B 01470000
0A23EF2Ch:  00000000 17210D78 0A23EF44 7692E558
0A23EF3Ch:  17210D78 00000000 0A23EF50 0090C2EE

Registers:
EAX: 00000015, EBX: 00000000, ECX: 16E50950, EDX: 68623600
ESI: 16E50950, EDI: 00000000, EBP: 0A23EE34, ESP: 0A23EE2C

Crash location:
Module: foo_input_tak
Offset: 3CB2h

[...]

Re: foo_input_tak

Reply #231
I don't like advertising, but you could give the alternative TAK decoder a try. It was created because I too faced crashing with the existing decoder.

Re: foo_input_tak

Reply #232
Yep, I've been using your version for a while now and it works fine. I stumbled upon it when searching for old foo_input_tak versions between 0.4.4 and 0.4.9, too see which one crashes the converter tool.


 

 
SimplePortal 1.0.0 RC1 © 2008-2019