Με ένα φίλο φτιάχνουμε δικό μας low level software σε C για αναπαραγωγή flac και wav. Πρώτα αποσυμπιέζει στη RAM (αν πρόκειται για flac) σε PCM και στη συνέχεια κάνει αναπαραγωγή, απ' τη RAM πάντα.
Τα πρώτα αποτελέσματα άψογα, καμμία διαφορά του flac με το wav.
Εννοείται πως μόλις ολοκληρωθεί θα δοθεί μαζί με τον κώδικα.
Superspeed RamDisk
http://www.superspeed.com/desktop/ramdisk.php
Με ένα φίλο φτιάχνουμε δικό μας low level software σε C για αναπαραγωγή flac και wav. Πρώτα αποσυμπιέζει στη RAM (αν πρόκειται για flac) σε PCM και στη συνέχεια κάνει αναπαραγωγή, απ' τη RAM πάντα.
Τα πρώτα αποτελέσματα άψογα, καμμία διαφορά του flac με το wav.
Εννοείται πως μόλις ολοκληρωθεί θα δοθεί μαζί με τον κώδικα.
Με ένα φίλο φτιάχνουμε δικό μας low level software σε C για αναπαραγωγή flac και wav. Πρώτα αποσυμπιέζει στη RAM (αν πρόκειται για flac) σε PCM και στη συνέχεια κάνει αναπαραγωγή, απ' τη RAM πάντα.
Τα πρώτα αποτελέσματα άψογα, καμμία διαφορά του flac με το wav.
Εννοείται πως μόλις ολοκληρωθεί θα δοθεί μαζί με τον κώδικα.
Η πρώτη μου παρατήρηση είναι πως ο driver του m2tech είναι για τον π@$#%0, καθώς θέλει 300msec latency και 1024B buffer chunks για να μην κάνει underflow. Γι' αυτό δεν τολμούν να τον δώσουν για Linux...
Η πρώτη μου παρατήρηση είναι πως ο driver του m2tech είναι για τον π@$#%0, καθώς θέλει τουλάχιστον 300msec latency και 1024B buffer chunks για να μην κάνει underflow. Γι' αυτό δεν τολμούν να τον δώσουν για Linux...
Ξεπερνώντας όμως αυτή την "κρυάδα", η αναπαραγωγή είναι εξαιρετική είτε μιλάμε για την κάρτα ήχου είτε για το m2tech και η καθυστέρηση πριν την έναρξη κάθε κομματιού (αποσυμπίεση flac στη RAM) είναι κάτω από 4 sec κι αυτό σε ένα ταπεινό netbook.
Μπράβο.
Η libflac πάντως είναι καρατσεκαρισμένη και αποτελεί τη σίγουρη βάση για κάθε software.
Αυτή είναι η δύναμη του Open source!
Σε αντίθεση με τα closed / proprietary formats.
Νίκο, συγχαρητήρια για την εξαιρετική προσπάθεια! Άντε, και με ένα υποτυπώδες GUI για τους κοινούς θνητούς..
Οπότε, θεωρείς ότι οι διαφορές που ακούσατε μεταξύ flac και wav προέρχονταν από την real time αποσυμπίεση του flac?
Η πρώτη μου παρατήρηση είναι πως ο driver του m2tech είναι για τον π@$#%0, καθώς θέλει τουλάχιστον 300msec latency και 1024B buffer chunks για να μην κάνει underflow. Γι' αυτό δεν τολμούν να τον δώσουν για Linux...
Ξεπερνώντας όμως αυτή την "κρυάδα", η αναπαραγωγή είναι εξαιρετική είτε μιλάμε για την κάρτα ήχου είτε για το m2tech και η καθυστέρηση πριν την έναρξη κάθε κομματιού (αποσυμπίεση flac στη RAM) είναι κάτω από 4 sec κι αυτό σε ένα ταπεινό netbook.