]> git.sesse.net Git - mlt/commitdiff
fix aspect ratios in producer_libdv
authorddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Mon, 27 Dec 2004 21:27:29 +0000 (21:27 +0000)
committerddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Mon, 27 Dec 2004 21:27:29 +0000 (21:27 +0000)
tweak fezzik priorities
minor fixes to setenv and demo/consumers.ini

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@580 d19143bc-622f-0410-bfdd-b5b2a6649095

demo/consumers.ini
docs/services.txt
setenv
setenv_mc
src/modules/dv/producer_libdv.c
src/modules/fezzik.dict
src/modules/fezzik.ini

index 44651a29543c4e050dde16603e055068424d551d..32db723538c39dbc3715292a54eab88d4c685974 100644 (file)
@@ -8,5 +8,5 @@ MainConcept DV to /dev/dv1394   mcdv:/dev/dv1394 rescale=nearest buffer=25
 libdv to /dev/dv1394                   libdv:/dev/dv1394 rescale=nearest buffer=25
 BlueFish444 PAL                                        bluefish:1
 BlueFish444 NTSC                               bluefish:1 standard=NTSC
-BlueFish444 PAL Prog LL                        bluefish:1 progressive=1 buffer=1 n_frames=4
+BlueFish444 PAL Prog LL                        bluefish:1 progressive=1 buffer=1 frames=4
 BlueFish444 NTSC Prog LL               bluefish:1 standard=NTSC progressive=1 buffer=1 frames=4
index 5b9d4af5561d46f070093686ad307844295e82dd..f5565a39a02e653e63201cf2bda871c55c2ce3e6 100644 (file)
@@ -3,7 +3,7 @@ Service Documentation
 Copyright (C) 2004 Ushodaya Enterprises Limited
 Authors: Charles Yates <charles.yates@pandora.be>
          Dan Dennedy <dan@dennedy.org>
-Last Revision: 2004-03-20
+Last Revision: 2004-11-07
 
 
 SERVICES
@@ -1421,8 +1421,7 @@ Consumers
                double volume - audio level factor
                int video_off - if 1, disable video output
                int audio_off - if 1, disable audio output
-               int scale_overlay - if 1, resample video from source pixel aspect
-                                   ratio to square pixels.
+                       int resize - TODO
                int progressive - indicates whether to use progressive or field-
                                  based rendering, default 0 (off).
                int audio_buffer - size of the sdl audio buffer (default: 1024)
diff --git a/setenv b/setenv
index 23eac179e5b4feab7d2471cea954e380b9f0148d..41e0ed7eee110ff3eacfd8531ac41004be5b70c3 100644 (file)
--- a/setenv
+++ b/setenv
@@ -8,10 +8,11 @@ export LD_LIBRARY_PATH=\
 `pwd`/src/valerie:\
 `pwd`/src/miracle:\
 `pwd`/src/modules/bluefish:\
-`pwd`/../bluefish/lib:\
+`pwd`/../BlueLinuxDriver/install/lib:\
 `pwd`/../mpeg_sdk_release/bin:\
 `pwd`/../dvcpro_sdk_release/lib:\
-`pwd`/../sr_sdk_release
+`pwd`/../sr_sdk_release:\
+$LD_LIBRARY_PATH
 
 export PATH=\
 `pwd`/src/albino:\
@@ -19,4 +20,3 @@ export PATH=\
 `pwd`/src/humperdink:\
 `pwd`/src/miracle:\
 $PATH
-
index 7b015e5b23819ef375bb3df5f087a2481e95e04c..705d4e2c038a0394770923062de48824acc1083d 100644 (file)
--- a/setenv_mc
+++ b/setenv_mc
@@ -4,5 +4,6 @@
 export LD_LIBRARY_PATH=\
 `pwd`/../mpeg_sdk_release/bin:\
 `pwd`/../dvcpro_sdk_release/lib:\
-`pwd`/../sr_sdk_release/lib
+`pwd`/../sr_sdk_release/lib:\
+$LD_LIBRARY_PATH
 
index ae968468beddee5a8f5c5a1b09488ac7fa7a11c1..0faa05a64466994ece38df1fa9afafd64967e9ef 100644 (file)
@@ -236,7 +236,7 @@ static int producer_collect_info( producer_libdv this )
                        // Parse the header for meta info
                        dv_parse_header( dv_decoder, dv_data );
                        mlt_properties_set_double( properties, "aspect_ratio", 
-                               dv_format_wide( dv_decoder ) ? ( this->is_pal ? 512.0/351.0 : 96.0/79.0 ) : ( this->is_pal ? 128.0/117.0 : 72.0/79.0 ) );
+                               dv_format_wide( dv_decoder ) ? ( this->is_pal ? 118.0/81.0 : 40.0/33.0 ) : ( this->is_pal ? 59.0/54.0 : 10.0/11.0 ) );
 
                        // Return the decoder
                        dv_decoder_return( dv_decoder );
@@ -421,7 +421,7 @@ static int producer_get_frame( mlt_producer producer, mlt_frame_ptr frame, int i
                dv_parse_header( dv_decoder, data );
                //mlt_properties_set_int( properties, "progressive", dv_is_progressive( dv_decoder ) );
                mlt_properties_set_double( properties, "aspect_ratio", 
-                       dv_format_wide( dv_decoder ) ? ( this->is_pal ? 512.0/351.0 : 96.0/79.0 ) : ( this->is_pal ? 128.0/117.0 : 72.0/79.0 ) );
+                       dv_format_wide( dv_decoder ) ? ( this->is_pal ? 118.0/81.0 : 40.0/33.0 ) : ( this->is_pal ? 59.0/54.0 : 10.0/11.0 ) );
 
                // Hmm - register audio callback
                ( *frame )->get_audio = producer_get_audio;
index 8e98b38f87987402a95a050384b9dfde930e6390..a3d9e663675cb85be4e137f65691ea634942d79b 100644 (file)
@@ -4,7 +4,7 @@ http://*=avformat
 *.inigo=inigo_file
 *.asf=avformat
 *.avi=avformat
-*.dv=mcdv,libdv,avformat
+*.dv=mcdv,avformat,libdv
 *.dif=mcdv,libdv
 *.gif=pixbuf
 *.jpg=pixbuf
index 0e20babc71c5a01c47ecd54ebc634eda0b2737b8..c3d7fccdc0c75bfa50ac933a720f254496f01f1c 100644 (file)
@@ -9,5 +9,5 @@
 deinterlace=deinterlace,avdeinterlace
 rescaler=mcrescale,gtkrescale,rescale
 resizer=resize
-resampler=soxresample,avresample,resample
+resampler=resample,soxresample,avresample
 data=data_feed:attr_check