Προς το περιεχόμενο

VLC & GTK


teliparas

Προτεινόμενες αναρτήσεις

http://packages.debian.org/sid/vlc

 

http://www.videolan.org/support/faq.html

 

Is it not a waste of time to develop both?

To understand this situation, you must consider the history of VideoLAN. Before VLC's stream output, we had two very different programs:

VLS, a program written in C++ running under Linux, Mac OS X and Windows only, that is basically a MPEG Transport Stream engine, with a very basic telnet interface, which was used as a server. You'll note VLS is not maintained anymore.

VLC, a multi-platform program written in C, that implements demuxers, codecs, video and audio outputs and graphical interfaces, which was used as a client only. In september 2002, some VLC developers had the idea of taking advantage of the multiple demuxers and codecs implemented in VLC to build a Stream Output whose ultimate goal was to be able to do transcoding. They wrote a stream output for VLC, that was released with VLC 0.5.0 in late January 2003. Introduced with the 0.8.0 release, VLC is able to transcode to any format it can read. Furthermore, starting with the 0.7.x series, VLC is able to stream multiple sources with one instance. This can be controlled with the VideoLAN (Media) Manager (VLM), which can be accessed through a telnet interface and a http interface.

But what is more important is that VLS and VLC developers were separate groups of people, and that they were free to write the software they prefer! That is how free software runs, and it has shown in the past that is was a good engine for innovation and enhancement.

 

απο το πρωτο λινκ φεναιτε το VLC εχει ως εξαρτηση την libgtk

στο το δευτερο λινκ λεει οτι το VLC ειναι γραμμενο σε C

 

1. απο την εκδοση 0.9 και μετα το interface ειναι γραμμενο με qt πως λοιπον παρουσιαζει την libgtk ως εξαρτηση?

2.το vlc ειναι γραμμενο σε C αυτο δεν το περιορειζει να χρησημοποιει αποκλιστικα και μονο qt interface

 

PS ειμαι ασχετος απο προγραματισμο (πιστευω φεναιτε:lol:) ομως καποια απλα πραγματακια με ενδιαφερει να τα μαθω

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

http://code.google.com/p/gtk-qt-engine/

 

http://www.gtk.org/tutorial1.2/gtk_tut-1.html

This tutorial describes the C interface to GTK. There are GTK bindings for many other languages including C++, Guile, Perl, Python, TOM, Ada95, Objective C, Free Pascal, and Eiffel. If you intend to use another language's bindings to GTK, look at that binding's documentation first. In some cases that documentation may describe some important conventions (which you should know first) and then refer you back to this tutorial. There are also some cross-platform APIs (such as wxWindows and V) which use GTK as one of their target platforms; again, consult their documentation first.

 

είμαι άσχετος απο προγραμματισμό!

αλλά απ'οτι έχω καταλάβει

υπάρχουν τελικά διάφορες δυνατότητες συνδυασμών

 

ελληνικά-> ρωσσικά

ρωσσικά-> κινέζικα

άρα

ελληνικά->κινέζικα

.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Κανονικά το GTK χρειάζεται μόνο:

 

  • ως έμμεσο dependency, αν ενεργοποιηθεί το support του VLC για την libnotify ή την librsvg
    ή
  • ως άμεσο dependency, αν ενεργοποιηθεί το support του VLC για "PDA", οπότε και γίνεται compile ένα μικρό GTK+ gui που συμπεριλαμβάνεται στα sources του VLC

Ο μόνος λόγος για τον οποίον θα ήταν ορισμένο ως άμεσο dependency του VLC είναι ο 2ος (εκτός και αν υπάρχει κάποιο bug όπως αυτό: 1, 2).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...