http://www.mediawiki.org/wiki/Special:Code/MediaWiki/90620

Revision: 90620
Author:   dale
Date:     2011-06-22 22:32:15 +0000 (Wed, 22 Jun 2011)
Log Message:
-----------
fixes history view of old sources by not looking for transcodes for old 
versions of the file ( we only do transcodes for the current version of the 
file ) 

Modified Paths:
--------------
    trunk/extensions/TimedMediaHandler/TimedMediaTransformOutput.php
    trunk/extensions/TimedMediaHandler/WebVideoTranscode/WebVideoTranscode.php

Modified: trunk/extensions/TimedMediaHandler/TimedMediaTransformOutput.php
===================================================================
--- trunk/extensions/TimedMediaHandler/TimedMediaTransformOutput.php    
2011-06-22 22:24:49 UTC (rev 90619)
+++ trunk/extensions/TimedMediaHandler/TimedMediaTransformOutput.php    
2011-06-22 22:32:15 UTC (rev 90620)
@@ -197,8 +197,8 @@
                // The poster url:
                $posterUrl = $this->getUrl();
                
-               // Update the $posterUrl to $sizeOverride
-               if( $sizeOverride && $sizeOverride[0] && intval( 
$sizeOverride[0] ) != intval( $this->width ) ){
+               // Update the $posterUrl to $sizeOverride ( if not an old file 
) 
+               if( !$this->file->isOld() && $sizeOverride && $sizeOverride[0] 
&& intval( $sizeOverride[0] ) != intval( $this->width ) ){                      
 
                        $apiUrl = $this->getPosterFromApi( $sizeOverride[0] );
                        if( $apiUrl ){
                                $posterUrl = $apiUrl;

Modified: 
trunk/extensions/TimedMediaHandler/WebVideoTranscode/WebVideoTranscode.php
===================================================================
--- trunk/extensions/TimedMediaHandler/WebVideoTranscode/WebVideoTranscode.php  
2011-06-22 22:24:49 UTC (rev 90619)
+++ trunk/extensions/TimedMediaHandler/WebVideoTranscode/WebVideoTranscode.php  
2011-06-22 22:32:15 UTC (rev 90620)
@@ -286,6 +286,11 @@
                        return $sources;
                }
                
+               // If an "oldFile" don't look for other sources:
+               if( $file->isOld() ){
+                       return $sources;
+               }
+               
                // Just directly return audio sources ( No transcoding for 
audio for now ) 
                if( $file->getHandler()->isAudio( $file ) ){                    
                        return $sources;


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to