Hallo Ulrich,
ja das stimmt, die DLL ist nicht thread-safe. Hatten wir schonmal hier im (englischen) Forum.
Muss ich noch irgendwo in der Doku unterbringen.
Stefan
| AudioGenie Forum |
|
September 08, 2010, 04:11:30
|
|||
|
|||
| News: Neue Version 2.0.1.3 der AudioGenie DLL verfügbar! |
|
1
am: Heute um 05:56:50
|
||
| Begonnen von audioxp - Letzter Beitrag von Stefan | ||
|
Hallo Ulrich,
ja das stimmt, die DLL ist nicht thread-safe. Hatten wir schonmal hier im (englischen) Forum. Muss ich noch irgendwo in der Doku unterbringen. Stefan |
||
|
2
am: Heute um 05:55:07
|
||
| Begonnen von johnny2010 - Letzter Beitrag von Stefan | ||
|
LYRICs works for mp3 files with present id3v1 tag, because the lyrics tag is before the id3v1 tag at the end of the file.
|
||
|
3
am: Heute um 05:53:13
|
||
| Begonnen von johnny2010 - Letzter Beitrag von Stefan | ||
|
I don't know where i have to look, because i can't reproduce the error... it works for me.
Can you send me your current code block and the files ( audio and picture ) for testing ? Thanks Stefan |
||
|
4
am: September 07, 2010, 09:43:09
|
||
| Begonnen von audioxp - Letzter Beitrag von audioxp | ||
|
Hi Stefan,
die AudioGenie.DLL ist leider nicht Thread-Safe. Wenn man aus mehreren, paralelle arbeitenden Threads Dateien analysieren lässt (und die Tags ausliest...), dann knallt das ganz ekelig. Das ist jetzt kein wirklich schlimmes Problem, man sollte aber wenigstens irgendwo darauf hinweisen... Viele Grüße Ulrich |
||
|
5
am: September 07, 2010, 04:33:48
|
||
| Begonnen von MisterBig2000 - Letzter Beitrag von MisterBig2000 | ||
|
Hallo,
in der neuen Version 2.0.1.3 scheint das jetzt zu klappen. vielen Dank für die "prompte Bedienung" Grusss MB2000 |
||
|
6
am: September 07, 2010, 12:52:57
|
||
| Begonnen von johnny2010 - Letzter Beitrag von johnny2010 | ||
|
Thought maybe it was breaking when i tried to delete a picture when there was none.
so i added this code to test for # of images but it still won't add the picture after If Genie.WMAGetPictureCount > 0 Then Genie.WMADeletePicture 1 must be a problem with Genie.WMAAddPictureFile sFileName, "FRONT", 3, 1 |
||
|
7
am: September 05, 2010, 05:02:42
|
||
| Begonnen von johnny2010 - Letzter Beitrag von hamsen | ||
|
Stefan,
As you can see from my code above, I use an index of #pictures + 1. As I recall, I had the same problem some time ago. |
||
|
8
am: September 05, 2010, 02:55:06
|
||
| Begonnen von johnny2010 - Letzter Beitrag von Stefan | ||
|
Zitat It returns -1 and the WMA file size does not change. this is not necessary because the DLL uses Padding, so the file size may be the same as before.Stefan |
||
|
9
am: September 05, 2010, 09:13:36
|
||
| Begonnen von johnny2010 - Letzter Beitrag von johnny2010 | ||
|
No difference. It returns -1 and the WMA file size does not change.
|
||
|
10
am: September 04, 2010, 11:25:27
|
||
| Begonnen von johnny2010 - Letzter Beitrag von Stefan | ||
|
I tested it on the production machine.
I test several cases. In one case this doesn't work correct: Code: Genie.AUDIOAnalyzeFile(FilePath) Genie.WMADeletePicture 1 Genie.WMASaveChangesToFile(FilePath) Genie.WMAAddPictureFile sFileName, "FRONT", 3, 1 Genie.WMASaveChangesToFile(FilePath) So the best way is doing this: Code: Genie.AUDIOAnalyzeFile(FilePath) Genie.WMADeletePicture 1 Genie.WMAAddPictureFile sFileName, "FRONT", 3, 1 Genie.WMASaveChanges() Can you test that code ? Stefan |
||
UseBB Port by Gaia Modified & Upgraded by Croco Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC