Changeset 1356

Show
Ignore:
Timestamp:
01/26/08 15:14:19 (10 months ago)
Author:
glslang
Message:

+ build fixes
+ some workarounds for crash avoidance

Location:
trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • trunk/installer/openlibraries_runtime.nsi

    r1345 r1356  
    154154  ; dependencies 
    155155  File "C:\Program Files\FFmpeg\lib\avcodec-51.dll" 
    156   File "C:\Program Files\FFmpeg\lib\avformat-51.dll" 
     156  File "C:\Program Files\FFmpeg\lib\avformat-52.dll" 
    157157  File "C:\Program Files\FFmpeg\lib\avutil-49.dll" 
     158  File "C:\Program Files\FFmpeg\lib\libmp3lame-0.dll" 
    158159;  File "C:\Program Files\FFmpeg\lib\libogg-0.dll" 
    159160  File "C:\OpenEXR\bin\Release\Half.dll" 
     
    203204  File "..\src\openmedialib\plugins\openal\openal_plugin.opl" 
    204205  File "..\src\openmedialib\plugins\openal\Multi-threaded Release DLL\openmedialib_openal-vc80-r-${VERSION}.dll" 
    205 ;  File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl" 
    206 ;  File "..\src\openmedialib\plugins\gensys\Multi-threaded Release DLL\openmedialib_gensys-vc80-r-${VERSION}.dll" 
     206  File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl" 
     207  File "..\src\openmedialib\plugins\gensys\Multi-threaded Release DLL\openmedialib_gensys-vc80-r-${VERSION}.dll" 
    207208  File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl" 
    208209  File "..\src\openmedialib\plugins\quicktime\Multi-threaded Release DLL\openmedialib_quicktime-vc80-r-${VERSION}.dll" 
  • trunk/installer/openlibraries_sdk.nsi

    r1342 r1356  
    224224  ; dependencies 
    225225  File "C:\Program Files\FFmpeg\lib\avcodec-51.dll" 
    226   File "C:\Program Files\FFmpeg\lib\avformat-51.dll" 
     226  File "C:\Program Files\FFmpeg\lib\avformat-52.dll" 
    227227  File "C:\Program Files\FFmpeg\lib\avutil-49.dll" 
     228  File "C:\Program Files\FFmpeg\lib\libmp3lame-0.dll" 
    228229;  File "C:\Program Files\FFmpeg\lib\libogg-0.dll" 
    229230  File "C:\OpenEXR\bin\Debug\Half.dll" 
  • trunk/src/openmedialib/plugins/gensys/gensys_plugin.cpp

    r1347 r1356  
    14581458                                        } 
    14591459 
    1460                                         result = frame_type::deep_copy( map_.find( requested )->second ); 
    1461                                         if ( result && reseat_->has( samples ) ) 
    1462                                                 result->set_audio( reseat_->retrieve( samples ) ); 
    1463  
    1464                                         std::map< int, frame_type_ptr >::iterator iter = map_.begin( ); 
     1460                                        result = frame_type_ptr( ); 
     1461                                        std::map< int, frame_type_ptr >::iterator iter = map_.find( requested ); 
     1462                                        if( iter != map_.end( ) ) 
     1463                                        { 
     1464                                                result = frame_type::deep_copy( iter->second ); 
     1465                                                if ( result && reseat_->has( samples ) ) 
     1466                                                        result->set_audio( reseat_->retrieve( samples ) ); 
     1467                                        } 
     1468                                         
     1469                                        iter = map_.begin( ); 
    14651470                                        while( iter != map_.end( ) ) 
    14661471                                        { 
  • trunk/src/openmedialib/plugins/quicktime/quicktime_plugin.opl

    r1316 r1356  
    33        <!-- plugins go here --> 
    44        <openmedialib name="oml" version="0.1.0"> 
    5                 <plugin name="OpenLibraries quicktime plugin" type="input" in_filter="*.mov" extension='".*\.mov"' merit="10" filename='"libopenmedialib_quicktime.so", "libopenmedialib_quicktime.dylib", "openmedialib_quicktime-vc80-d-0_5_0.dll", "openmedialib_quicktime-vc80-r-0_5_0.dll"'/> 
     5                <plugin name="OpenLibraries quicktime plugin" type="input" in_filter="*.mov" extension='".*\.mov"' merit="1" filename='"libopenmedialib_quicktime.so", "libopenmedialib_quicktime.dylib", "openmedialib_quicktime-vc80-d-0_5_0.dll", "openmedialib_quicktime-vc80-r-0_5_0.dll"'/> 
    66                <plugin name="OpenLibraries quicktime plugin" type="output" extension='".*\.mov"' merit="80" filename='"libopenmedialib_quicktime.so", "libopenmedialib_quciktime.dylib", "openmedialib_quicktime-vc80-d-0_5_0.dll", "openmedialib_quicktime-vc80-r-0_5_0.dll"'/> 
    77</openmedialib>