Jump to content

Athlon optimized XviD codec


Frontier
 Κοινοποίηση

Recommended Posts

http://net314.myphone.gr/xvid_amd.zip

 

Το παραπάνω codec είναι optimized για AMD CPUs και δη Athlon XP επεξεργαστές. Χρειάζεται να έχετε εγκαταστήσει είτε το Koepi ή uManiacs build (δεν είναι συμβατό με το Nic's build) οπότε απλά γίνεται αντικατάσταση της υπάρχουσας βιβλιοθήκης (xvid.dll) με την βελτιωμένη.

 

Η παρούσα έκδοση περιέχει βελτιωμένες ρουτίνες προσπέλασης μνήμης (memcpy, memset) ειδικά για Athlon/Duron/AthlonXP οπότε δίνει καλύτερες επιδόσεις από τις περισσότερες εκδόσεις που κυκλοφορούν.

No matter where you go, there you are!

https://www.facebook.com/net314 - http://freedrone.gr

Link to comment
Share on other sites

Καλή δουλειά Frontier.

 

Επίσης βγήκε o DivX 5.1.1 Beta 1. Κύρια βελτίωση είναι η ταχύτητα που έχει αυξηθεί.

http://labs.divx.com/archives/000020.html

Link to comment
Share on other sites

http://net314.myphone.gr/vidomi469_amd.zip

 

Athlon optimized έκδοση του Vidomi 4.69 (http://www.vidomi.com).

No matter where you go, there you are!

https://www.facebook.com/net314 - http://freedrone.gr

Link to comment
Share on other sites

Xrhsimopoiousa ton Koepi codec omws merikes tainies xvid den epaizan swsta. Ginotan ena synexomeno flickering kata tin kinhsh stin diarkeia tis tainias. Etsi ton antikatestisa me to Nic's kai den exw pleon provlhma. Tha htan endiaferon kai ena optimisation kai gia to Nic's. Good job pantws...
Infinite loneliness
Link to comment
Share on other sites

Αρχικό Μήνυμα από τον Soulman

 

Xrhsimopoiousa ton Koepi codec omws merikes tainies xvid den epaizan swsta. Ginotan ena synexomeno flickering kata tin kinhsh stin diarkeia tis tainias. Etsi ton antikatestisa me to Nic's kai den exw pleon provlhma. Tha htan endiaferon kai ena optimisation kai gia to Nic's. Good job pantws...

 

 

Αντιμετώπισες πρόβλημα στην αναπαραγωγή XviD με το δικό μου codec;

No matter where you go, there you are!

https://www.facebook.com/net314 - http://freedrone.gr

Link to comment
Share on other sites

Αρχικό Μήνυμα από τον Frontier

 

Αντιμετώπισες πρόβλημα στην αναπαραγωγή XviD με το δικό μου codec;

 

 

Dystyxws nai... Evala pali ton Koepi kai antikatestisa to .dll omws kai pali synexize na min paizei swsta mia sygekrimenh tainia.. Den kserw ti mporei na ftaiei..

Infinite loneliness
Link to comment
Share on other sites

Αρχικό Μήνυμα από τον Soulman

 

Dystyxws nai... Evala pali ton Koepi kai antikatestisa to .dll omws kai pali synexize na min paizei swsta mia sygekrimenh tainia.. Den kserw ti mporei na ftaiei..

 

 

Εάν αντικατέστησες τη .dll μου με την προηγούμενη, έκανες μια επανεκκίνηση και εξακολουθείς να έχεις προβλήματα, τότε δεν φταίει το codec μου, αλλά η ταινία σου. Έχω δει πολλές ταινίες οι οποίες έγιναν με το GordianKnot να έχουν κάποια προβλήματα με πολλά codecs (ειδικά με XviD - όλα τα builds - και με DivX 5.1.x), κάτι που οφείλεται στο ότι το GK ουσιαστικά προετοιμάζει την ταινία ως DivX 4 compatible. Το πρόβλημα λύνεται αν εγκαταστήσεις κάποιο DivX4 aware direct show plugin, όπως το 3ivx.

 

Εγώ έχω εγκατεστημένο το 3ivx και το χρησιμοποιώ ως DivX/XviD replayer και δεν υπάρχει κανένα πρόβλημα.

No matter where you go, there you are!

https://www.facebook.com/net314 - http://freedrone.gr

Link to comment
Share on other sites

Αρχικό Μήνυμα από τον Frontier

 

Εάν αντικατέστησες τη .dll μου με την προηγούμενη, έκανες μια επανεκκίνηση και εξακολουθείς να έχεις προβλήματα, τότε δεν φταίει το codec μου, αλλά η ταινία σου. Έχω δει πολλές ταινίες οι οποίες έγιναν με το GordianKnot να έχουν κάποια προβλήματα με πολλά codecs (ειδικά με XviD - όλα τα builds - και με DivX 5.1.x), κάτι που οφείλεται στο ότι το GK ουσιαστικά προετοιμάζει την ταινία ως DivX 4 compatible. Το πρόβλημα λύνεται αν εγκαταστήσεις κάποιο DivX4 aware direct show plugin, όπως το 3ivx.

 

Εγώ έχω εγκατεστημένο το 3ivx και το χρησιμοποιώ ως DivX/XviD replayer και δεν υπάρχει κανένα πρόβλημα.

 

 

Sigoura den ftaiei o codec. To provlhma mou eixe parousiastei kai me alles tainies paliotera (katevasmenes panta). Eixan ena synexomeno tremopeksimo se olh tin diarkeia ths. Stin arxh apla tis esvina giati pisteva oti htan la8os tous. Stin teleutaia omws, skeftika na allaksw ton codec kai pezei kanonika. Profanws kapia asymvatothta yparxei ston tropo pou exoun kwdikopoihsei tin tainia..

Infinite loneliness
Link to comment
Share on other sites

To dll που εδωσες δεν εχει προβλημα.Μετα απο καποιο post σου σε αδελφο φορουμ και με την αδειά σου παντα, εδωσα το link στο φορουμ του doom9.

 

Αποτελεσμα : κανενα προβλημα ως τωρα απο τους απανταχου amd xviders και μια αξιοσημειωτη αυξηση του 6-8% σε αθλον1800.Και στον Barton μου περιπου τοσο το υπολογισα.

 

Για να εισαι ,ομως , ενταξει και στα χαρτια ,,αν θελεις να το κανεις public release ,πρεπει να το δωσεις κατω απο GPL και να δωσεις link με τις αλλαγες που πραγματοποιησες , οπως και οι υπολοιποι devellopers.

 

Αν θελησεις να λαβεις μερος στη συζητηση , οριστε το λινκ

 

http://forum.doom9.org/showthread.php?s=&threadid=63844

 

(ελπιζω να μην παραβιαζεται καποιος κανονας αυτου του φορουμ με το λινκ ...)

Link to comment
Share on other sites

Αρχικό Μήνυμα από τον drebel

 

To dll που εδωσες δεν εχει προβλημα.Μετα απο καποιο post σου σε αδελφο φορουμ και με την αδειά σου παντα, εδωσα το link στο φορουμ του doom9.

 

Αποτελεσμα : κανενα προβλημα ως τωρα απο τους απανταχου amd xviders και μια αξιοσημειωτη αυξηση του 6-8% σε αθλον1800.Και στον Barton μου περιπου τοσο το υπολογισα.

 

Για να εισαι ,ομως , ενταξει και στα χαρτια ,,αν θελεις να το κανεις public release ,πρεπει να το δωσεις κατω απο GPL και να δωσεις link με τις αλλαγες που πραγματοποιησες , οπως και οι υπολοιποι devellopers.

 

Αν θελησεις να λαβεις μερος στη συζητηση , οριστε το λινκ

 

http://forum.doom9.org/showthread.php?s=&threadid=63844

 

(ελπιζω να μην παραβιαζεται καποιος κανονας αυτου του φορουμ με το λινκ ...)

 

 

Το πρόβλημα είναι ότι έχω κάνει registration με το doom9 forum, αλλά δεν με αφήνει να κάνω posts με το nick μου (Frontier) αν δεν περάσουν 5 ημέρες από την ημερομηνία που γράφτηκα. Δηλ. να μην περιμένουν posts μου πριν από την Τρίτη.

 

Πραγματικά δεν μπορώ να καταλάβω γιατί έχουν αυτόν τον ηλίθιο περιορισμό στο forum τους...

"You are not allowed to post or reply until you have been registered for at least 5 days"

 

Μπορείς να τους μεταβιβάσεις τα παραπάνω. Επίσης ότι ο κώδικάς μου χρησιμοποιεί όντως μεταποιημένες ρουτίνες της AMD για την διαχείριση μνήμης και ότι δεν έχω πρόβλημα να δώσω τα sources, αρκεί να κάνουν το ίδιο τόσο ο Nic όσο και ο Koepi. Ειδικά ο Koepi δεν έχει δώσει sources οπότε και αυτός παραβιάζει την GPL.

 

Θα ήμουν ευγνώμων αν τα έγραφες αυτά στο forum.

No matter where you go, there you are!

https://www.facebook.com/net314 - http://freedrone.gr

Link to comment
Share on other sites

Αρχικό Μήνυμα από τον drebel

 

Done.

Καποιος ιδιαιτερος λογος που δεν εβαλες το trellis στο build?

Οχι οτι το χρησιμοποιω κιολας ...

 

 

Το συγκεκριμένο build χρησιμοποιεί τον τελευταίο κώδικα του koepi (όχι τον developer unstable) αλλά έχω προσθέσει και τα τελευταία fixes των uManiacs (αυτά που ανέφερες και στο doom9 forum). Trellis προστέθηκε - νομίζω - στην έκδοση 0.9.2, η οποία είναι αυτή πάνω στην οποία δουλεύω. Όμως η συγκεκριμένη έκδοση δεν περιέχει το vfw τμήμα του codec, με αποτέλεσμα ο χρήστης να μην έχει την δυνατότητα να επιλέξει την λειτουργία trellis (και ας υπάρχει ο κώδικας). Δεν έκανα του κεφαλιού μου στο συγκεκριμένο θέμα, διότι ακόμα οι win32 developers δεν έχουν προσθέσει τις αλλαγές τους στο κυρίως source tree (ειδικά ο koepi με τόσες αλλαγές που έχει κάνει, έχει "σπάσει" την συμβατότητα με την linux version του xvid, αλλά και ο Nic δεν πάει πίσω...). Μόλις λύσω κάποια προβλήματα (τη χρήση των ρουτίνων της AMD, πάνω στις οποίες βασίστηκε η βελτιωμένη έκδοση, αλλά και το πως θα εισάγω αυτές τις βελτιώσεις και στο linux build), θα κυκλοφορήσω τα sources.

 

Σε ευχαριστώ που αναμεταδίδεις τα λεγόμενά μου στο doom9 forum, μόλις λήξει η καραντίνα θα γράψω και εγώ εκεί.

No matter where you go, there you are!

https://www.facebook.com/net314 - http://freedrone.gr

Link to comment
Share on other sites

Η "επίσημη" σελίδα του codec

 

http://net314.myphone.gr/xvid_amd.html

No matter where you go, there you are!

https://www.facebook.com/net314 - http://freedrone.gr

Link to comment
Share on other sites

Τους το έγραψα εχτές ότι ανέβασες τις πηγές αλλά προς το παρόν Koepi και Nic "μόκο". Και κλείδωσαν και το άλλο thread. Τι βλάκες εκεί στο doom9...
Link to comment
Share on other sites

Αρχικό Μήνυμα από τον eLeKtriK EyE

 

Τους το έγραψα εχτές ότι ανέβασες τις πηγές αλλά προς το παρόν Koepi και Nic "μόκο". Και κλείδωσαν και το άλλο thread. Τι βλάκες εκεί στο doom9...

 

 

Πλέον δεν πρόκειται να ασχοληθώ με το doom9 ούτε και θα γράψω κάτι ποτέ εκεί (αν μου δώσουν ποτέ πρόσβαση τέτοια φασιστόμουτρα που είναι...), με τη συμπεριφορά τους καθόρισαν και τη δική μου. Ούτε πρόκειται οι επόμενες βελτιώσεις (οι οποίες γίνονται πάνω στην stable 0.9.2) να ενσωματωθούν στο κεντρικό source tree του XviD, αλλά θα τα κυκλοφορώ σαν patches (και στα Ελληνικά για να μην καταλαβαίνουν τι τους γίνεται).

 

Δεν μπορεί να κατηγορούν κάποιον (εμένα) επειδή έκανε κάτι απλό και βελτίωσε την κατάσταση, τη στιγμή που εκείνοι σαν "developers" δεν έκαναν απολύτως τίποτα. Εάν δείτε τις σελίδες τους, δεν λένε ΠΟΥΘΕΝΑ πως μπορεί κανείς να προμηθευτεί τα unstable sources (σε αντίθεση με τους uManiacs & xvid.org) και να ισχυρίζονται ότι εγώ παραβιάζω την GPL. Όντως κυκλοφόρησα πρώτα το binary (καθαρά γιατί αυτό μπορεί να δοκιμάσει ο κόσμος) αλλά έδωσα και τα sources όπου φαίνεται ΤΙ έκανα.

 

Το ότι η έκδοση του XviD για linux είναι πιο προχωρημένη απ'ότι για Windows, πιθανότατα να οφείλεται σε αυτούς (στο ότι δεν έκαναν καμία απολύτως βελτίωση), ενώ οι uManiacs παράτησαν το όλο εγχείρημα πιθανότατα από τη συμπεριφορά τους. Ο Koepi ειδικά κάνει αλλαγές τις οποίες δεν κοινοποιεί δημόσια (να δώσει τα sources απευθείας από τη σελίδα του), ενώ περιμένει τους άλλους να του δώσουν τα sources του για να δει τί βελτιώσεις έκαναν... ;)

No matter where you go, there you are!

https://www.facebook.com/net314 - http://freedrone.gr

Link to comment
Share on other sites

Μανο, το φορουμ του doom9 δεν ανηκει σε κανεναν , παρα μονο στους χρηστες του.Δεν υπαρχει περιπτωση να σου αρνηθει κανεις την προσβαση ,ουτε να φιμωσει καποιον που σεβεται τους κανονες του.Ειμαι εγγεγραμμενος πανω απο χρονο και το παρακολουθω τουλαχιστον αλλο ενα χωρις το παραμικρο προβλημα.Ισως , ορισμενα μελη να ειναι περισσοτερο τυπολατρες απο εμας ,αλλα φαντασου οτι μπορει το ενδεχομενο κλοπης της πνευματικης τους ιδιοκτησιας να τους εκανε περισσοτερο σχολαστικους απο το συνηθες.

Στο γεγονος πιθανοτατα συνεβαλε και η ελαφρως "τσαπατσουλικη" αρχικη παρουσιαση μου του link σου , αλλα δεν ειχα και κατι περισσοτερο στα χερια μου εκεινη τη στιγμη.Εκτιμω ιδιαιτερα την προσπαθεια σου και βρισκω τις δυνατοτητες σου πραγματικα πολυτιμες στην αναπτυξη του codec.Αν γνωριζεις απο MPEG4 ,οπως φανταζομαι, θα 'ταν κριμα να περιοριστεις απλα σε "πουσαρισμα" εκδοσεων αλλων.Ακομα κι αν το κανεις ,ποιος ο λογος να μην εισαι καλυμενος απο GPL η οποιαδηποτε αλλη προστασια της δημιουργιας σου επιλεξεις.

Ο XviD δεν ειναι ο Koepi , ουτε ο Nic , ουτε κανενας αλλος.Λιθαρακια μπαινουν απο δω κι απο κει κι εχει φτασει σ' αυτο το επιπεδο.Αν νιωθεις οτι εχει μεινει πισω και γνωριζεις τροπους βελτιωσης , μπορεις ανετα να το κανεις , ακομα και παρακαμπτοντας ατομα-προγραμματιστες που δε γουσταρεις .Την εξελιξη του codec μαλλον την ακολουθεις απο το forum του xvid.org , αλλα υπαρχει και η mailing list των devellopers :

 

http://edu.bnhof.de/pipermail/xvid-devel/

 

Στο irc.freenode.net #xvid πρωϊνες ωρες μπορεις να πετυχερις τον syskin (Radek Czyz) ,που ειναι απο τα ωριμοτερα ατομα που εχω συναντησει τοσο καιρο (και ο εμπνευστης του VHQ και πολλων αλλων..).Εξισου σημαντικος και ο GomGom (Eduard Gomez) και πολλοι αλλοι (μερικοι ισως να εχουν μεταπηδησει και στο "αντιπαλο στρατοπεδο" της DXN επ'αμοιβη).Θα ηταν φανταστικο να βλεπαμε και μια ελληνικη παρουσια σε κατι τετοιο.

Γνωμη μου ειναι οτι ο Umaniac δεν εγκατελειψε τιποτα ,αφου μονο η Dev-api-3 εκδοση κυκλοφορει με public release (ενα κοινο consensus των προγραμματιστων αποφασισε την κοινοποιηση ενος binary του dev-api-4 μονο απο την εκδοση 1.0 και μετα).Με την dev-api-3 τους τελευταιους μηνες μονο εσυ ασχοληθηκες ,και γι'αυτο τοσος ντορος (Ενταξει, τους εβαλες και τα γυαλια στο θεμα της ταχυτητας ;) )

Το thread ειναι ακομα κλειδωμενο ,ξεχασμενο ,μπορω να πω.Ουτε edit δεν μπορεσα να κανω για να το διορθωσω.Εφοσον , ομως , ο eLeKtriK EyE ανοιξε νεο , ακομα καλυτερα (εκανε καλυτερη αρχη απο μενα)

 

Φιλικα

Γιωργος

Link to comment
Share on other sites

Το ζήτημα ξεκαθάρισε μεταξυ του Koepi και εμένα με PMs. Πλέον δεν υπάρχει πρόβλημα :)

No matter where you go, there you are!

https://www.facebook.com/net314 - http://freedrone.gr

Link to comment
Share on other sites

Άσχετο, DivX 5.1.1b1 ή XviD δεν-ξέρω-κι-εγώ-τι ;

Άσχετο2, Frontier μήπως μπορείς να κάνεις compile και μια έκδοση ειδική για P4 (SSE2) ?

Link to comment
Share on other sites

Πάντα XviD, το DivX δουλεύει σαν το mp3, "κόβει" πολλές πληροφορίες τις οποίες το XviD διατηρεί. Αυτό φαίνεται αν κωδικοποιήσει κανείς την ίδια σκηνή με τα δύο codecs και ειδικότερα αν η σκηνή περιέχει πολλά artifacts (π.χ κοντινά πλάνα σε κινούμενα ανθρώπινα πρόσωπα), εκεί το DivX "βγάζει" υφές που δεν υπάρχουν.

 

SSE2 optimized έκδοση είναι στα todo's μόλις μου έρθει το μηχάνημά μου, μιας που τώρα είμαι χωρίς development σύστημα.

 

Πλέον έχουμε ανταλλάξει sources με τον Koepi και ίσως κάνουμε merge τον κώδικα.

No matter where you go, there you are!

https://www.facebook.com/net314 - http://freedrone.gr

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Επισκέπτης
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Κοινοποίηση

×
×
  • Create New...