Ignore:
Timestamp:
04/14/07 15:52:46 (5 years ago)
Author:
jlee
Message:

Add code from David Grundberg's KuwaiiRiver?; preparation to combine DVD and SingleVideo? code; improvements to the shitty stuff (more modular conversion code)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/thestaticvoid/iriverter/DVDInfoReader.java

    r157 r161  
    2626public class DVDInfoReader extends Thread { 
    2727        private DVDProgressDialog progressDialog; 
    28         private String drive, mplayerPath; 
     28        private InputVideo inputVideo; 
     29        private String mplayerPath; 
    2930        private Map titleInfo; 
    3031         
    31         public DVDInfoReader(DVDProgressDialog progressDialog, String drive, String mplayerPath) { 
     32        public DVDInfoReader(DVDProgressDialog progressDialog, InputVideo inputVideo, String mplayerPath) { 
    3233                this.progressDialog = progressDialog; 
    33                 this.drive = drive; 
     34                this.inputVideo = inputVideo; 
    3435                this.mplayerPath = mplayerPath; 
    3536                titleInfo = new LinkedHashMap(); 
     
    3940         
    4041        public void run() { 
    41                 int numberOfTitles = new MPlayerInfo("dvd://", drive, mplayerPath).getNumberOfTitles(); 
     42                int numberOfTitles = new MPlayerInfo(inputVideo, mplayerPath).getNumberOfTitles(); 
    4243                progressDialog.setMaximum(numberOfTitles); 
    4344                 
    4445                for (int i = 1; i <= numberOfTitles; i++) { 
    4546                        progressDialog.setCurrent(i); 
    46                         MPlayerInfo rawTitleInfo = new MPlayerInfo("dvd://" + i, drive, mplayerPath); 
     47                        MPlayerInfo rawTitleInfo = new MPlayerInfo(new InputVideo("dvd://" + i, inputVideo.getName()), mplayerPath); 
    4748                         
    4849                        int length = rawTitleInfo.getLength(); 
Note: See TracChangeset for help on using the changeset viewer.