Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1702 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Rippack et divxauto : la solution

n°157936
rudaie
Posté le 20-11-2001 à 12:36:50  profilanswer
 

Reprise du message précédent :
D'ailleurs j'y pense mais quand on utilise le code "GPL" des autres et qu'on veut "distribuer" notre rippack on doit faire quoi ( ajouter un fichier special , donner les sources ???)

mood
Publicité
Posté le 20-11-2001 à 12:36:50  profilanswer
 

n°157957
la viper
Posté le 20-11-2001 à 13:14:58  profilanswer
 

ajouter la licence GPL (un fichier texte) et laisser son code source à disposition des utilisateurs. Donc si tu veux pas montrer ton code tu ne peux pas distribuer ton produit derivé d'un soft GPL

n°157962
rudaie
Posté le 20-11-2001 à 13:23:03  profilanswer
 

Le probleme c'est de savoir a partir de quel moment on utilise le code d'un autre car quand je regarde du code je vois les fonctions qu'il faut utilser mais des fonctions propres au langages ou a l'api windows!!!
Exemple : mon exemple du code pour le codecs divx vient d'une recherche sur l'api et sur Virtual Dub !!! et Oui !

n°157991
la viper
Posté le 20-11-2001 à 14:24:15  profilanswer
 

c'est une tres bonne question..
 
je pense que le GPL (mais il faudrait p'etre le lire) t'impose de publier ton code source seulement si tu fais evoluer un projet avec des propres fonctions (genre tu te fais un virtual dub avec tes propres options)

n°158028
Bruce
Music 4 your ears!
Posté le 20-11-2001 à 15:54:19  profilanswer
 

rudaie : dès que tu utilise un autre logiciel étant en gpl là tu est obligé de sortir le tien en gpl... Utiliser une version DLL d'un soft (même sans le modifier) est considéré de même ! Ainsi si tu utilise vStrip.dll ou Lame.dll tu doit sortir le source...


---------------
A+++ Bruce - http://www.bheller.com
n°158034
la viper
Posté le 20-11-2001 à 15:59:01  profilanswer
 

alors dans ce cas là ... pkoi les source de ac3tomp3 ne sont pas dispo ?!?

n°158037
Bruce
Music 4 your ears!
Posté le 20-11-2001 à 16:00:11  profilanswer
 

Bonne question ! Elles devraient l'être...


---------------
A+++ Bruce - http://www.bheller.com
n°158043
Ciler
Posté le 20-11-2001 à 16:14:35  profilanswer
 

:hello:  
Je viens ruiner le débat sur le GPL...  ;)  
 
Sérieusement, mon prblème est le suivant ! En Delphi, j'ai pas droit à #include vfw.h
dc, comment je peut reproduire la macro mmioFOURCC ?
 
sachant çà :

Citation :


Platform SDK: Windows Multimedia  
 
mmioFOURCC
The mmioFOURCC macro converts four characters into a four-character code.
 
FOURCC mmioFOURCC(
  CHAR ch0,  
  CHAR ch1,  
  CHAR ch2,  
  CHAR ch3  
);
Parameters
ch0  
First character of the four-character code.  
ch1  
Second character of the four-character code.  
ch2  
Third character of the four-character code.  
ch3  
Fourth character of the four-character code.  
Return Values
Returns the four-character code created from the given characters.
 
Remarks
This macro does not check whether the four-character code it returns is valid.
 
The mmioFOURCC macro is defined as follows:
 
#define mmioFOURCC(ch0, ch1, ch2, ch3) \  
    MAKEFOURCC(ch0, ch1, ch2, ch3);  
 
The MAKEFOURCC macro, in turn, is defined as follows:
 
#define MAKEFOURCC(ch0, ch1, ch2, ch3)  \  
    ((DWORD)(BYTE)(ch0) | ((DWORD)(BYTE)(ch1) << 8) |  \  
    ((DWORD)(BYTE)(ch2) << 16) | ((DWORD)(BYTE)(ch3) << 24 ));  
 


 
En fait, je cherche surtout qq'un pouvant m'expliquer ce que fait la dernière fonction de façon à la reproduire en Delphi !
 
Edit 2 : j'aurai besoin d'une confirmation, que rend  
mmioFOURCC('d','i','v','x';);
(je prie pour que ce soit : 2021026148)
 :jap:

 

[edtdd]--Message édité par ciler--[/edtdd]

n°158054
la viper
Posté le 20-11-2001 à 16:36:26  profilanswer
 

pour l'explication de la derniere ligne.
 
ca veut dire que MAKEFOURCC(ch0,ch1,ch2,ch3) sera remplacé dans ton code par le bout de code qui suit.
 
il faut davoir que :
(DWORD)(BYTE)(ch0) fait un cast en 8 bits puis que le resultat et casté en 32 bits et le | est un ou binaire, le << decale de n bit vers la gauche ta valeur.. donc tu auras un entier sur 32 bits formé de ch3-ch2-ch1-ch0 accollé ensemble (le role des |)
chaque chx etant des valeurs sur 8 bits.
 
capiche ?

n°158058
Ciler
Posté le 20-11-2001 à 16:39:05  profilanswer
 

:D Got it...
Donc, pour vérifier
mmioFOURCC('d''i''v''x';) -> 2021026148 J'ai bon ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
mood
Publicité
Posté le 20-11-2001 à 16:39:05  profilanswer
 

n°158060
Bruce
Music 4 your ears!
Posté le 20-11-2001 à 16:50:30  profilanswer
 

Pour avoir une réponse claire sur le GPL j'ai posté une question sur le forum de doom9... wait & see.


---------------
A+++ Bruce - http://www.bheller.com
n°158061
rudaie
Posté le 20-11-2001 à 16:51:08  profilanswer
 

ciler : desole j'ai pas le prog sur moi...
 
Bruce : sur le GPL : beaucoup de rippack ne donne pas leur code alors qu'ils le devraient!!! (je ne cite personne...)
 
Par contre le fait d'etudier le code et d'utiliser la methode de traitement ( exemple : extraction de l'ac3 qui correspond a ouvrir le vob et a la traiter avec les routines appropriées) tombe sous le GPL ????

n°158062
Bruce
Music 4 your ears!
Posté le 20-11-2001 à 16:52:51  profilanswer
 

rudaie : c kler...
Je ne sais pas trop, non si tu ne diffuse pas le programme... Je pense... Pour vraiment savoir faudrais se tapper les quelques pages de la licence GPL... J'ai jamais eu le courrage !


---------------
A+++ Bruce - http://www.bheller.com
n°158067
Ciler
Posté le 20-11-2001 à 17:02:41  profilanswer
 

rudaie a écrit a écrit :

 
Bruce : sur le GPL : beaucoup de rippack ne donne pas leur code alors qu'ils le devraient!!! (je ne cite personne...)




 
Tu veut mon code VB pour DVD:Reaper  :sweat:  
Il a aucun, mais alors aucun intéret si tu sais faire un fichier bat... :lol:


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°158073
Ciler
Posté le 20-11-2001 à 17:06:04  profilanswer
 

:eek2:  
Je réalise tout d'un coup que en fait là... le code donné permet d'accéder aux infos sur le codec de deux façons différente ! Je me trompe ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°158074
la viper
Posté le 20-11-2001 à 17:12:33  profilanswer
 

ciler a écrit a écrit :

:hello:  
Je viens ruiner le débat sur le GPL...  ;)  
 
Sérieusement, mon prblème est le suivant ! En Delphi, j'ai pas droit à #include vfw.h
dc, comment je peut reproduire la macro mmioFOURCC ?
 
sachant çà :

Citation :


Platform SDK: Windows Multimedia  
 
mmioFOURCC
The mmioFOURCC macro converts four characters into a four-character code.
 
FOURCC mmioFOURCC(
  CHAR ch0,  
  CHAR ch1,  
  CHAR ch2,  
  CHAR ch3  
);
Parameters
ch0  
First character of the four-character code.  
ch1  
Second character of the four-character code.  
ch2  
Third character of the four-character code.  
ch3  
Fourth character of the four-character code.  
Return Values
Returns the four-character code created from the given characters.
 
Remarks
This macro does not check whether the four-character code it returns is valid.
 
The mmioFOURCC macro is defined as follows:
 
#define mmioFOURCC(ch0, ch1, ch2, ch3) \  
    MAKEFOURCC(ch0, ch1, ch2, ch3);  
 
The MAKEFOURCC macro, in turn, is defined as follows:
 
#define MAKEFOURCC(ch0, ch1, ch2, ch3)  \  
    ((DWORD)(BYTE)(ch0) | ((DWORD)(BYTE)(ch1) << 8) |  \  
    ((DWORD)(BYTE)(ch2) << 16) | ((DWORD)(BYTE)(ch3) << 24 ));  
 


 
En fait, je cherche surtout qq'un pouvant m'expliquer ce que fait la dernière fonction de façon à la reproduire en Delphi !
 
Edit 2 : j'aurai besoin d'une confirmation, que rend  
mmioFOURCC('d','i','v','x';);
(je prie pour que ce soit : 2021026148)
 :jap:  
 
 




 
 
surement ... en tout cas c'est ce que j'en ai compris ..
si en decimal d = 20 i =021 etc .. c'est tout bon :)
pour le GPL, la reponse m'interresse aussi .. j'suis ok pour donner mes sources mais seulement si bruce donne les siennes lol ;)

n°158117
rudaie
Posté le 20-11-2001 à 18:10:10  profilanswer
 

je vous force pas a donner votre code... quoique il y a certains trucs que je cherche et bon des fois ca aiderai!!!

n°158124
la viper
Posté le 20-11-2001 à 18:27:41  profilanswer
 

;)

n°158126
rudaie
Posté le 20-11-2001 à 18:32:40  profilanswer
 

On est bien d'accord la viper que je ne parle pas de toi mais d'un certain Bru... et autre Blac....
enfin maintenant je trouve que je me debrouille pas mal ( cf le topic)   ;)

n°158132
Bruce
Music 4 your ears!
Posté le 20-11-2001 à 18:47:50  profilanswer
 

Tu veux savoir quoi ?


---------------
A+++ Bruce - http://www.bheller.com
n°158354
Bruce
Music 4 your ears!
Posté le 21-11-2001 à 09:04:31  profilanswer
 
n°158356
BlackSunSo​ft
Keyboard error - Press F1
Posté le 21-11-2001 à 09:30:37  profilanswer
 

ronnnn psiiii...


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
n°158359
la viper
Posté le 21-11-2001 à 09:43:47  profilanswer
 

rudaie a écrit a écrit :

On est bien d'accord la viper que je ne parle pas de toi mais d'un certain Bru... et autre Blac....
enfin maintenant je trouve que je me debrouille pas mal ( cf le topic)   ;)  




 
 
je cé bien mais ca m'aiderait aussi :D

n°158362
BlackSunSo​ft
Keyboard error - Press F1
Posté le 21-11-2001 à 09:57:54  profilanswer
 

Hein ? On parle de moi ? Qu'est ce que j'ai fait ou pas fait ? Resumez moi un peu tout ça SVP. Vous voulez quoi ?


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
n°158365
la viper
Posté le 21-11-2001 à 10:04:09  profilanswer
 

en resumé ... c'etait pour que tu publies tes sources :D

n°158368
BlackSunSo​ft
Keyboard error - Press F1
Posté le 21-11-2001 à 10:20:04  profilanswer
 

Pourquoi ?


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
n°158669
rudaie
Posté le 21-11-2001 à 18:10:00  profilanswer
 

Merci cher Bruce pour ta reponse ou devrais-je dire pour ta recherche de reponse.
Bon si j'ai bien compris il faut demander aux auteurs si leur progs ne sont pas sous GPL et pour ceux qui le sont ils faut voir la licence ???
 
sinon black je crois que tu as tres bien compris pourquoi on parle de code source .... maintenant c'est juste une question de principe car je sais bien ( enfin j'espere) que si on bloque sur certains trucs vous serez la ...

n°158674
Bruce
Music 4 your ears!
Posté le 21-11-2001 à 18:19:23  profilanswer
 

Non, c plus compliqué que ça ! Certain softs sont sous LGPL (d'ou la non nécéssité de sortir le code du soft utilisant Azid et Lame...), d'autres sont GPL purs (vStrip... grnnnn :().


---------------
A+++ Bruce - http://www.bheller.com
n°158678
rudaie
Posté le 21-11-2001 à 18:22:09  profilanswer
 

Donc le L de LGPL fait que l'utilisation du soft n'oblige pas la restriction de faire un prog sous GPL ???
 
Sinon je pige pas comment utiliser la dll de vstrip (je declare la fonction mais les arguments de cette fonction je les sort d'ou ?)

n°158682
Bruce
Music 4 your ears!
Posté le 21-11-2001 à 18:28:57  profilanswer
 

Pour vstrip g eu le même pb, là je vais ré-essayer en Delphi et comme la GUI de maven est en delphi ça devrais être plus simple. Attention, vstrip est en GPL pur... Pas en LGPL !


---------------
A+++ Bruce - http://www.bheller.com
n°158688
rudaie
Posté le 21-11-2001 à 18:36:30  profilanswer
 

je viens de voir que tu avais poser la question sur le forum de divx.com il y a qq mois mais.
Je suis bien au courant pour le GPL de vstrip.
euh t'as pas trouver la soluce ou alors les methodes pour utiliser les fonctions de vstrip dans le bon ordre

n°158748
Bruce
Music 4 your ears!
Posté le 21-11-2001 à 20:11:55  profilanswer
 

rudaie  :quand j'ai vus que je pigais rien au source en C j'ai laissé tombé ;)


---------------
A+++ Bruce - http://www.bheller.com
n°158931
BlackSunSo​ft
Keyboard error - Press F1
Posté le 22-11-2001 à 08:08:09  profilanswer
 

rudaie a écrit a écrit :

Merci cher Bruce pour ta reponse ou devrais-je dire pour ta recherche de reponse.
Bon si j'ai bien compris il faut demander aux auteurs si leur progs ne sont pas sous GPL et pour ceux qui le sont ils faut voir la licence ???
 
sinon black je crois que tu as tres bien compris pourquoi on parle de code source .... maintenant c'est juste une question de principe car je sais bien ( enfin j'espere) que si on bloque sur certains trucs vous serez la ...  




 
Bon personne ne m'explique, je comprenais quedalle... Mais je pense avoir compris... Si vous parlez du code source au debut de ce topic, je comprend mieux, mais faudrait m'expliquer au lieu de me repondre PARCE QUE !
 
De toutes façons DVD:Reaper est dejà prevu en GPL pour la prochaine version car on utilise vStrip... Et qui a dit qu'on utiliserait forcement votre code ? Faut pas trop forcer la main quand même  :)


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Kelle solution pour sauvegarder mes CD (qualité avant tout)Rippack ?
Jesus-Christ, petit pb avec ton rippack, c'est normal ou pas ?pb avec rippack : message bizzarre
faudrait peut etre passer au rippack v16 nom de dieu !!! +++ IDEES POUR AMELIORER RIPPACK +++
temps mort pendant l'encodage avec rippack 3C'est entrelacé a chaque fois!!! ( avec Rippack v2) ras le bol!
recuperer un ripp avec rippackprobleme de taille avec DivX 4.02 , une solution ?
Plus de sujets relatifs à : Rippack et divxauto : la solution


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR