divo-devel Mailing List for divo
Brought to you by:
yishin_li
You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(9) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|
|
From: <ben...@id...> - 2004-05-25 08:32:20
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
|
From: <an...@lu...> - 2004-05-07 10:52:56
|
> Second panel for title settings, letting you select for the actually > > selected title which language and subtitles to choose (same with > preferences settings, languages and subtitles could be defined by > default) Third panel is for dvd settings : Volume Name, encryption, > zone, final wanted size (as the DVD9 burners perhaps will be soon on > market) > > > > > Currently, divo simply removes the region code. > Do you think it is necessary to let user set this code? > > For the encryption, do you mean add CSS for final DVD image? For zone, no it is not necessary to let user set it. But could be nice. But this will not be active at the beginning. I have juste keep in mind all that could be nice for future. For encryption, it is simply to keep/remove the CSS from dvd. Same, at beginning it is not necessary, just nice option in future. Same for ISO image of an existing DVD, not necessary at first but could be nice. The main goal is to have the necessary functions be ok. (Titles selection, language, subtitles, ripping, burning ...) But I let some options (in first time they will not be active) that could be nice for future. As I say, dvdshrink is a win32 software very used to backup DVD to DVD-R simply, divo would be able to done the same. I have used dvdshrink and talk about gdivo to some people at work that have dvd writers (approximatively 10 persons). All are under Windows, unless one with dual boot (we are at HP French Workstation and Desktops support). They all use dvdshrink for dvd backup. In my case I done sometimes dvdshrink on win32 and putting files on USB hdd, burning the ISOs with cdrecord. Why talking about dvdshrink ? because it is simple and nice, and doing all necessary. So gdivo must do the same and better. Talking with other users I have done the Gdivo main interface, avoiding the non necessary functions of dvdshrink and adding great tools (automatic selection of main title, language and subtitle, the Quick Backup button ...) and keeping for future the 'funny' functions that could be helpful options in some case (need to test again dvdrwtools with my Pioneer, but last time there was some problems, this is what letting iso option could be nice as cdrecord burn dvd as iso). As this, we could have a software more useful than the ones avalaible under win32. And this is a great goal I think, don't you ? > I'm not very very powerfull in C language, but I will done all I can > to > have all be ok as fast as I can. I will have help for C coding if > necessary. > > > > Do you need my help for small piece of C cod to retrieve the data you > want? > > Or, are you deciding to dig into ifo_read.c and ifo_types.h yourself? I will see. In first time, will done to have the interface being operating. For this I will be help by some people I know, if we have problems for some functions about retrieving informations, I will talk about to you. Cedric (yes now I am not the divo-list) |
|
From: Yi-Shin Li <ys...@ee...> - 2004-05-07 10:17:47
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
Yi-Shin Li wrote:<br>
<blockquote cite="mid...@ee..." type="cite">
<blockquote type="cite">
<pre wrap="">At right :
One panel for title selection, so you have all the Titles of DVD
avaliable and using check boxes choose which one to use. With
preferences settings I was thinking to automatically check only the main
movie or whole dvd.
</pre>
</blockquote>
</blockquote>
Those title informations are at TT_SRPT of VMG IFO. You may use
"ifo_dump /dev/dvd 0"; refer to the "Title Track search pointer table"
section.<br>
<br>
If further info, i.e. length or language, are required, we'll have to
locate them through VTS IFO. i.e. check the VTS_PGCIT per related
"Title set number (VTS)" and "VTS_TTN" obtained from previous step. You
may try "ifo_dump /dev/dvd 1"; refer to the "PGCI Unit table".<br>
<blockquote cite="mid...@ee..." type="cite">
<blockquote type="cite">
<pre wrap="">Second panel for title settings, letting you select for the actually
selected title which language and subtitles to choose (same with
preferences settings, languages and subtitles could be defined by default)
Third panel is for dvd settings : Volume Name, encryption, zone, final
wanted size (as the DVD9 burners perhaps will be soon on market)
</pre>
</blockquote>
</blockquote>
Currently, divo simply removes the region code. <br>
Do you think it is necessary to let user set this code?<br>
<br>
For the encryption, do you mean add CSS for final DVD image?<br>
<blockquote cite="mid...@ee..." type="cite">
<blockquote type="cite">
<pre wrap="">After all is set for the backup, function to save the backup on hdd
(using divo with the xml file created) perhaps with choice between iso
or video folder (iso is sometimes good as I could have seen with dvdshrink)
And finally just a button for burning purpose, not a veritable GUI to
growisofs, just burning an iso or folder choosen in a dialog boxe.
</pre>
</blockquote>
<pre wrap=""><!---->This button is definitely a MUST!
</pre>
<blockquote type="cite">
<pre wrap="">I'm not very very powerfull in C language, but I will done all I can to
have all be ok as fast as I can. I will have help for C coding if
necessary.
</pre>
</blockquote>
</blockquote>
Do you need my help for small piece of C cod to retrieve the data you
want?<br>
<br>
Or, are you deciding to dig into ifo_read.c and ifo_types.h yourself?<br>
<br>
Yi-Shin<br>
</body>
</html>
|
|
From: Yi-Shin Li <ys...@ee...> - 2004-05-07 09:27:45
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
Yi-Shin Li wrote:
<blockquote cite="mid...@ee..." type="cite">
<blockquote type="cite">
<pre wrap="">Reading the informations from DVD Structure (have you ever use divo on a
dvd video iso file ?)
</pre>
</blockquote>
<br>
These are the main goals :<br>
<pre wrap=""><!---->Yes, my code about IFO revising/creating are at "ifo.c".
The starting point is at main.c, vmg_ifo_revise() ...
</pre>
</blockquote>
Sorry, I thought it was "ifo"...<br>
<br>
No, I've never created ISO files. IMO, it is identical to the VIDEO_TS
file structure. Also, divo utilizes VIDEO_TS files for processing
intermediate data. To create an ISO from VIDEO_TS seems redundant and
requires extra time and hdd spaces.<br>
<br>
But, I could be wrong because I don't have any experience about ISO.<br>
<br>
Yi-Shin<br>
</body>
</html>
|
|
From: Yi-Shin Li <ys...@ee...> - 2004-05-07 00:11:23
|
The screen shot is awesome! Cedric Dupont wrote: > So I have done a first drawing of GUI. Look at it and tell what you > think. And as this is a gtk project, I have put a 'g' at divo, giving > gdivo name for the gui. Good! > These are the main goals : > > Reading the informations from DVD Structure (have you ever use divo on a > dvd video iso file ?) Yes, my code about IFO revising/creating are at "ifo.c". The starting point is at main.c, vmg_ifo_revise() ... > > At left : > an overview of the original DVD Structure (Titles, size and length). > Possibility to done a direct backup of whole dvd to dvd-r size (as soon > this will be able with divo) This can be done with vobcopy or dvdbackup; this feature will be added to divo after finishing DVD-9 to 5 converting. > a preview panel for video (using mplayer or xine, I don't know at this > time, perhaps one or other using preferences settings) AFAIK, mplayer doesn't deal with MENU(NAV/IFO) correctly. I'll recommend xine or ogle. > > At right : > One panel for title selection, so you have all the Titles of DVD > avaliable and using check boxes choose which one to use. With > preferences settings I was thinking to automatically check only the main > movie or whole dvd. > Second panel for title settings, letting you select for the actually > selected title which language and subtitles to choose (same with > preferences settings, languages and subtitles could be defined by default) > Third panel is for dvd settings : Volume Name, encryption, zone, final > wanted size (as the DVD9 burners perhaps will be soon on market) > > After all is set for the backup, function to save the backup on hdd > (using divo with the xml file created) perhaps with choice between iso > or video folder (iso is sometimes good as I could have seen with dvdshrink) > > And finally just a button for burning purpose, not a veritable GUI to > growisofs, just burning an iso or folder choosen in a dialog boxe. This button is definitely a MUST! > > I have think about an 'all-in-one' button. This is the button I call > 'Quick Backup' using preferences, this is what I want it done : > Read informations from dvd (the dvd reader is set in the quick backup > preferences) > Use divo with the preferences of quick backup (main movie, english > language, nosubtitles for example and directory of backup predefined) > Burn the dvd-video (speed, burner defined in preferences) > > I'm not very very powerfull in C language, but I will done all I can to > have all be ok as fast as I can. I will have help for C coding if > necessary. > So will attempto to have the minimal of dependancies : divo (this is > sure :) ), attempt to let the choice for mplayer/xine or none for > preview panel, dvdrecord or dvdrwtools for burning (leting the choice if > the two are ok for this use) and libdvdread (this is a divo dependance > so no problem). If possible will not use anything else. Configuration > file : .gdivo/config (will keep general preferences and quick backup > ones), .gdivo/divo.xml (the xml file for argument divo) > > Cedric > > > ------------------------------------------------------------------------ > |
|
From: Yi-Shin Li <ys...@ee...> - 2004-05-06 23:41:34
|
-------- Original Message -------- Subject: Re: divo Date: Thu, 06 May 2004 20:52:00 +0200 From: Cedric Dupont <an...@lu...> To: Yi-Shin Li <ys...@ee...> So I have done a first drawing of GUI. Look at it and tell what you think. And as this is a gtk project, I have put a 'g' at divo, giving gdivo name for the gui. These are the main goals : Reading the informations from DVD Structure (have you ever use divo on a dvd video iso file ?) At left : an overview of the original DVD Structure (Titles, size and length). Possibility to done a direct backup of whole dvd to dvd-r size (as soon this will be able with divo) a preview panel for video (using mplayer or xine, I don't know at this time, perhaps one or other using preferences settings) At right : One panel for title selection, so you have all the Titles of DVD avaliable and using check boxes choose which one to use. With preferences settings I was thinking to automatically check only the main movie or whole dvd. Second panel for title settings, letting you select for the actually selected title which language and subtitles to choose (same with preferences settings, languages and subtitles could be defined by default) Third panel is for dvd settings : Volume Name, encryption, zone, final wanted size (as the DVD9 burners perhaps will be soon on market) After all is set for the backup, function to save the backup on hdd (using divo with the xml file created) perhaps with choice between iso or video folder (iso is sometimes good as I could have seen with dvdshrink) And finally just a button for burning purpose, not a veritable GUI to growisofs, just burning an iso or folder choosen in a dialog boxe. I have think about an 'all-in-one' button. This is the button I call 'Quick Backup' using preferences, this is what I want it done : Read informations from dvd (the dvd reader is set in the quick backup preferences) Use divo with the preferences of quick backup (main movie, english language, nosubtitles for example and directory of backup predefined) Burn the dvd-video (speed, burner defined in preferences) I'm not very very powerfull in C language, but I will done all I can to have all be ok as fast as I can. I will have help for C coding if necessary. So will attempto to have the minimal of dependancies : divo (this is sure :) ), attempt to let the choice for mplayer/xine or none for preview panel, dvdrecord or dvdrwtools for burning (leting the choice if the two are ok for this use) and libdvdread (this is a divo dependance so no problem). If possible will not use anything else. Configuration file : .gdivo/config (will keep general preferences and quick backup ones), .gdivo/divo.xml (the xml file for argument divo) Cedric |
|
From: Yi-Shin Li <ys...@ee...> - 2004-05-06 07:35:47
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> Cedric Dupont wrote:<br> <blockquote cite="mid...@lu..." type="cite">So I will do a GUI in gtk2, doing the xml file, launching divo and finaly burning(or ripping, or creating iso), it's ok ? <br> </blockquote> Yes, that sounds great. For dvd burning, I use the "growisofs" coming from dvd+rw-tools, <a class="moz-txt-link-freetext" href="http://fy.chalmers.se/~appro/linux/DVD+RW/">http://fy.chalmers.se/~appro/linux/DVD+RW/</a> . FYI, there are two GUIs for it, but none of them is for dvd ripping.<b><br> </b> <blockquote cite="mid...@lu..." type="cite">I will probably use libdvdread to have the informations. If I don't have the necessary, will see for the IFO. Do you have use any code from dvdbackup to create divo ? If yes I know that it have the ability of retrieve great informations (perhaps from libdvdread will see) <br> </blockquote> IMHO, using libdvdread is a better approach. Both dvdbackup and ifo_dump are frontends of it. As for "dvdbackup", I didn't use its code; however, I did dig into it as well as "vobcopy" before realizing that I have to write a new one. Both of them simply copy the source DVDs bytes by bytes into another place. They lacked the ability of re-authoring e.g. get rid of unwanted audio/subtitle tracks.<br> <br> Hopefully the following information will be helpful:<br> <br> - DVD-Video Information, <a class="moz-txt-link-freetext" href="http://dvd.sourceforge.net/dvdinfo/">http://dvd.sourceforge.net/dvdinfo/</a><br> divo needs TT_SRPT and audio/subpicture info.<br> The details are at: <a class="moz-txt-link-freetext" href="http://dvd.sourceforge.net/dvdinfo/ifo.html">http://dvd.sourceforge.net/dvdinfo/ifo.html</a><br> <br> - libdvdread:<br> - src/ifo_dump.c<br> - dvdread/ifo_print.c<br> - dvdread/ifo_read.c *<br> - dvdread/ifo_types.h *<br> * I spent a lot of time on these two files :-)<br> <br> - bvi, <a class="moz-txt-link-freetext" href="http://bvi.sourceforge.net/">http://bvi.sourceforge.net/</a><br> the tool I used for examining IFO files.<br> <br> <blockquote cite="mid...@lu..." type="cite">If you want I could send you some screenshots of dvdshrink, I will do something as it (it is very simple to use, creating a dvd-r compatible ISO or file system of dvd from any DVD VIDEO) <br> Adding options for direct burning (dvdshrink doesn't done it) removing some options (by personnal experience and experiences of my friends, they are not used) ...</blockquote> That's great as I don't have access to any Windows machines. I use Linux and am currently trying Mac OS X.<br> <br> Yi-Shin<br> </body> </html> |
|
From: Yi-Shin Li <ys...@ee...> - 2004-05-06 01:50:38
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
-------- Original Message --------
<table cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<th valign="baseline" align="right" nowrap="nowrap">Subject: </th>
<td>Re: divo</td>
</tr>
<tr>
<th valign="baseline" align="right" nowrap="nowrap">Date: </th>
<td>Wed, 05 May 2004 18:33:18 +0200</td>
</tr>
<tr>
<th valign="baseline" align="right" nowrap="nowrap">From: </th>
<td>Cedric Dupont <a class="moz-txt-link-rfc2396E" href="mailto:an...@lu..."><an...@lu...></a></td>
</tr>
<tr>
<th valign="baseline" align="right" nowrap="nowrap">To: </th>
<td>Yi-Shin Li <a class="moz-txt-link-rfc2396E" href="mailto:ys...@ee..."><ys...@ee...></a></td>
</tr>
</tbody>
</table>
<br>
<br>
<pre>Yes you could send it to the mailing list. I will go to subscribe it soon.
So I will do a GUI in gtk2, doing the xml file, launching divo and
finaly burning(or ripping, or creating iso), it's ok ?
I will probably use libdvdread to have the informations. If I don't have
the necessary, will see for the IFO. Do you have use any code from
dvdbackup to create divo ? If yes I know that it have the ability of
retrieve great informations (perhaps from libdvdread will see)
If you want I could send you some screenshots of dvdshrink, I will do
something as it (it is very simple to use, creating a dvd-r compatible
ISO or file system of dvd from any DVD VIDEO)
Adding options for direct burning (dvdshrink doesn't done it) removing
some options (by personnal experience and experiences of my friends,
they are not used) ...
I'm very happy that a project of this type exist under Linux. This is
another thing that make Windows depreciated.
Cédric
Yi-Shin Li wrote:
> Hello Cedric,
>
> I am really happy to know that you are willing to help!!
> I googled 'dvdshrink', and, you are right; divo aims somehow
> similar targets as dvdshrink does.
>
> Yes, the DVD-9 splitting ability is the first priority among divo's
> todo list. Currently, I am working on altering the method of
> ripping; i.e. to solve the problem that divo can not rip the audio
> track of some dvd titles such as HEAT.
>
> Yes, divo really needs help - GUI, web site, and documentations...
> IMHO, the gui is most wanted for now.
>
> The gui will have to deal with TT_SRPT and AUDIO/SUBP info and
> generate an xml configuration file for divo.
>
> There are two alternatives for retrieving above info:
> 1. fetch those info from 'ifo_dump' and parse it.
> 2. get those info directly from libdvdread.
> You may decide which one to use.
>
> Attached is the revised libdvdread-0.9.4 which I am currently using.
>
> Also, do you mind if I copy this message to
> <a class="moz-txt-link-abbreviated" href="mailto:div...@li...">div...@li...</a>
> <a class="moz-txt-link-rfc2396E" href="mailto:div...@li..."><mailto:div...@li...></a> ?
>
> Regards,
>
> Yi-Shin
>
> <a class="moz-txt-link-abbreviated" href="mailto:an...@lu...">an...@lu...</a> wrote:
>
>> Hi,
>>
>> I would thanks you a lot for your project named divo.
>> This is exactly what is missing to Linux for dvd editing.
>> If you want help, I will be happy to help you.
>> I'm not really able to write code, but if you need a website, a gtk
>> interface using glade, translation in french for future gui ...
>> If you want help, I will be please to found some people to help you
>> writing code for the next features.
>> divo is right supposed to be a 'dvdshrink' like for Linux ?
>> For video greater than 4.3Go will you write code or add functions
>> based on
>> transcode or some other product ?
>> Will it be ok if I give you a gtk2+ gui for divo ? (if yes I will
>> base it
>> on dvdshrink aspect)
>>
>> Thanks,
>>
>> Cedric
>>
>>
>>
</pre>
</body>
</html>
|
|
From: Yi-Shin Li <ys...@ee...> - 2004-05-06 01:41:17
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
-------- Original Message --------
<table cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<th valign="baseline" align="right" nowrap="nowrap">Subject: </th>
<td>Re: divo</td>
</tr>
<tr>
<th valign="baseline" align="right" nowrap="nowrap">Date: </th>
<td>Wed, 05 May 2004 18:33:18 +0200</td>
</tr>
<tr>
<th valign="baseline" align="right" nowrap="nowrap">From: </th>
<td>Cedric Dupont <a class="moz-txt-link-rfc2396E" href="mailto:an...@lu..."><an...@lu...></a></td>
</tr>
<tr>
<th valign="baseline" align="right" nowrap="nowrap">To: </th>
<td>Yi-Shin Li <a class="moz-txt-link-rfc2396E" href="mailto:ys...@ee..."><ys...@ee...></a></td>
</tr>
</tbody>
</table>
<br>
<br>
<pre>Yes you could send it to the mailing list. I will go to subscribe it soon.
So I will do a GUI in gtk2, doing the xml file, launching divo and
finaly burning(or ripping, or creating iso), it's ok ?
I will probably use libdvdread to have the informations. If I don't have
the necessary, will see for the IFO. Do you have use any code from
dvdbackup to create divo ? If yes I know that it have the ability of
retrieve great informations (perhaps from libdvdread will see)
If you want I could send you some screenshots of dvdshrink, I will do
something as it (it is very simple to use, creating a dvd-r compatible
ISO or file system of dvd from any DVD VIDEO)
Adding options for direct burning (dvdshrink doesn't done it) removing
some options (by personnal experience and experiences of my friends,
they are not used) ...
I'm very happy that a project of this type exist under Linux. This is
another thing that make Windows depreciated.
Cédric
Yi-Shin Li wrote:
> Hello Cedric,
>
> I am really happy to know that you are willing to help!!
> I googled 'dvdshrink', and, you are right; divo aims somehow
> similar targets as dvdshrink does.
>
> Yes, the DVD-9 splitting ability is the first priority among divo's
> todo list. Currently, I am working on altering the method of
> ripping; i.e. to solve the problem that divo can not rip the audio
> track of some dvd titles such as HEAT.
>
> Yes, divo really needs help - GUI, web site, and documentations...
> IMHO, the gui is most wanted for now.
>
> The gui will have to deal with TT_SRPT and AUDIO/SUBP info and
> generate an xml configuration file for divo.
>
> There are two alternatives for retrieving above info:
> 1. fetch those info from 'ifo_dump' and parse it.
> 2. get those info directly from libdvdread.
> You may decide which one to use.
>
> Attached is the revised libdvdread-0.9.4 which I am currently using.
>
> Also, do you mind if I copy this message to
> <a class="moz-txt-link-abbreviated" href="mailto:div...@li...">div...@li...</a>
> <a class="moz-txt-link-rfc2396E" href="mailto:div...@li..."><mailto:div...@li...></a> ?
>
> Regards,
>
> Yi-Shin
>
> <a class="moz-txt-link-abbreviated" href="mailto:an...@lu...">an...@lu...</a> wrote:
>
>> Hi,
>>
>> I would thanks you a lot for your project named divo.
>> This is exactly what is missing to Linux for dvd editing.
>> If you want help, I will be happy to help you.
>> I'm not really able to write code, but if you need a website, a gtk
>> interface using glade, translation in french for future gui ...
>> If you want help, I will be please to found some people to help you
>> writing code for the next features.
>> divo is right supposed to be a 'dvdshrink' like for Linux ?
>> For video greater than 4.3Go will you write code or add functions
>> based on
>> transcode or some other product ?
>> Will it be ok if I give you a gtk2+ gui for divo ? (if yes I will
>> base it
>> on dvdshrink aspect)
>>
>> Thanks,
>>
>> Cedric
>>
>>
>>
</pre>
</body>
</html>
|