Merge branch 'master' into spectrumpic
This commit is contained in:
		
				commit
				
					
						da1524d111
					
				
			
		
					 29 changed files with 58 additions and 60 deletions
				
			
		|  | @ -22,8 +22,8 @@ class Dimension | ||||||
|     private $height; |     private $height; | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * @param integer $width |      * @param int $width | ||||||
|      * @param integer $height |      * @param int $height | ||||||
|      * |      * | ||||||
|      * @throws InvalidArgumentException when one of the parameteres is invalid |      * @throws InvalidArgumentException when one of the parameteres is invalid | ||||||
|      */ |      */ | ||||||
|  | @ -40,7 +40,7 @@ class Dimension | ||||||
|     /** |     /** | ||||||
|      * Returns width. |      * Returns width. | ||||||
|      * |      * | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getWidth() |     public function getWidth() | ||||||
|     { |     { | ||||||
|  | @ -50,7 +50,7 @@ class Dimension | ||||||
|     /** |     /** | ||||||
|      * Returns height. |      * Returns height. | ||||||
|      * |      * | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getHeight() |     public function getHeight() | ||||||
|     { |     { | ||||||
|  | @ -60,7 +60,7 @@ class Dimension | ||||||
|     /** |     /** | ||||||
|      * Returns the ratio. |      * Returns the ratio. | ||||||
|      * |      * | ||||||
|      * @param type $forceStandards Whether or not force the use of standards ratios; |      * @param bool $forceStandards Whether or not force the use of standards ratios; | ||||||
|      * |      * | ||||||
|      * @return AspectRatio |      * @return AspectRatio | ||||||
|      */ |      */ | ||||||
|  |  | ||||||
|  | @ -28,7 +28,7 @@ class Point | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getX() |     public function getX() | ||||||
|     { |     { | ||||||
|  | @ -36,7 +36,7 @@ class Point | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getY() |     public function getY() | ||||||
|     { |     { | ||||||
|  |  | ||||||
|  | @ -47,7 +47,7 @@ class ComplexFilterContainer implements ComplexFilterInterface | ||||||
|     /** |     /** | ||||||
|      * Returns the priority of the filter. |      * Returns the priority of the filter. | ||||||
|      * |      * | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getPriority() |     public function getPriority() | ||||||
|     { |     { | ||||||
|  |  | ||||||
|  | @ -18,7 +18,7 @@ class AudioResamplableFilter implements AudioFilterInterface | ||||||
| { | { | ||||||
|     /** @var string */ |     /** @var string */ | ||||||
|     private $rate; |     private $rate; | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $priority; |     private $priority; | ||||||
| 
 | 
 | ||||||
|     public function __construct($rate, $priority = 0) |     public function __construct($rate, $priority = 0) | ||||||
|  |  | ||||||
|  | @ -17,7 +17,7 @@ class CustomFilter implements AudioFilterInterface | ||||||
| { | { | ||||||
|     /** @var string */ |     /** @var string */ | ||||||
|     private $filter; |     private $filter; | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $priority; |     private $priority; | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  |  | ||||||
|  | @ -16,7 +16,7 @@ interface FilterInterface | ||||||
|     /** |     /** | ||||||
|      * Returns the priority of the filter. |      * Returns the priority of the filter. | ||||||
|      * |      * | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getPriority(); |     public function getPriority(); | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -18,7 +18,7 @@ class CustomFrameFilter implements FrameFilterInterface | ||||||
| { | { | ||||||
|     /** @var string */ |     /** @var string */ | ||||||
|     private $filter; |     private $filter; | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $priority; |     private $priority; | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  |  | ||||||
|  | @ -16,7 +16,7 @@ use FFMpeg\Media\Frame; | ||||||
| 
 | 
 | ||||||
| class DisplayRatioFixerFilter implements FrameFilterInterface | class DisplayRatioFixerFilter implements FrameFilterInterface | ||||||
| { | { | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $priority; |     private $priority; | ||||||
| 
 | 
 | ||||||
|     public function __construct($priority = 0) |     public function __construct($priority = 0) | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ class ClipFilter implements VideoFilterInterface | ||||||
|     private $start; |     private $start; | ||||||
|     /** @var TimeCode */ |     /** @var TimeCode */ | ||||||
|     private $duration; |     private $duration; | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $priority; |     private $priority; | ||||||
| 
 | 
 | ||||||
|     public function __construct(TimeCode $start, TimeCode $duration = null, $priority = 0) |     public function __construct(TimeCode $start, TimeCode $duration = null, $priority = 0) | ||||||
|  |  | ||||||
|  | @ -17,7 +17,7 @@ use FFMpeg\Media\Video; | ||||||
| 
 | 
 | ||||||
| class CropFilter implements VideoFilterInterface | class CropFilter implements VideoFilterInterface | ||||||
| { | { | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     protected $priority; |     protected $priority; | ||||||
|     /** @var Dimension */ |     /** @var Dimension */ | ||||||
|     protected $dimension; |     protected $dimension; | ||||||
|  |  | ||||||
|  | @ -17,7 +17,7 @@ class CustomFilter implements VideoFilterInterface | ||||||
| { | { | ||||||
|     /** @var string */ |     /** @var string */ | ||||||
|     private $filter; |     private $filter; | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $priority; |     private $priority; | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ class PadFilter implements VideoFilterInterface, ComplexCompatibleFilter | ||||||
| { | { | ||||||
|     /** @var Dimension */ |     /** @var Dimension */ | ||||||
|     private $dimension; |     private $dimension; | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $priority; |     private $priority; | ||||||
| 
 | 
 | ||||||
|     public function __construct(Dimension $dimension, $priority = 0) |     public function __construct(Dimension $dimension, $priority = 0) | ||||||
|  |  | ||||||
|  | @ -33,7 +33,7 @@ class ResizeFilter implements VideoFilterInterface | ||||||
|     private $mode; |     private $mode; | ||||||
|     /** @var bool */ |     /** @var bool */ | ||||||
|     private $forceStandards; |     private $forceStandards; | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $priority; |     private $priority; | ||||||
| 
 | 
 | ||||||
|     public function __construct(Dimension $dimension, $mode = self::RESIZEMODE_FIT, $forceStandards = true, $priority = 0) |     public function __construct(Dimension $dimension, $mode = self::RESIZEMODE_FIT, $forceStandards = true, $priority = 0) | ||||||
|  |  | ||||||
|  | @ -24,7 +24,7 @@ class RotateFilter implements VideoFilterInterface | ||||||
| 
 | 
 | ||||||
|     /** @var string */ |     /** @var string */ | ||||||
|     private $angle; |     private $angle; | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $priority; |     private $priority; | ||||||
| 
 | 
 | ||||||
|     public function __construct($angle, $priority = 0) |     public function __construct($angle, $priority = 0) | ||||||
|  |  | ||||||
|  | @ -23,7 +23,7 @@ class WatermarkFilter implements VideoFilterInterface, ComplexCompatibleFilter | ||||||
|     private $watermarkPath; |     private $watermarkPath; | ||||||
|     /** @var array */ |     /** @var array */ | ||||||
|     private $coordinates; |     private $coordinates; | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $priority; |     private $priority; | ||||||
| 
 | 
 | ||||||
|     public function __construct($watermarkPath, array $coordinates = array(), $priority = 0) |     public function __construct($watermarkPath, array $coordinates = array(), $priority = 0) | ||||||
|  |  | ||||||
|  | @ -17,9 +17,9 @@ use FFMpeg\Media\Waveform; | ||||||
| class WaveformDownmixFilter implements WaveformFilterInterface | class WaveformDownmixFilter implements WaveformFilterInterface | ||||||
| { | { | ||||||
| 
 | 
 | ||||||
|     /** @var boolean */ |     /** @var bool */ | ||||||
|     private $downmix; |     private $downmix; | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $priority; |     private $priority; | ||||||
| 
 | 
 | ||||||
|     // By default, the downmix value is set to FALSE.
 |     // By default, the downmix value is set to FALSE.
 | ||||||
|  |  | ||||||
|  | @ -24,10 +24,10 @@ abstract class DefaultAudio extends EventEmitter implements AudioInterface, Prog | ||||||
|     /** @var string */ |     /** @var string */ | ||||||
|     protected $audioCodec; |     protected $audioCodec; | ||||||
| 
 | 
 | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     protected $audioKiloBitrate = 128; |     protected $audioKiloBitrate = 128; | ||||||
| 
 | 
 | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     protected $audioChannels = null; |     protected $audioChannels = null; | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  | @ -79,7 +79,7 @@ abstract class DefaultAudio extends EventEmitter implements AudioInterface, Prog | ||||||
|     /** |     /** | ||||||
|      * Sets the kiloBitrate value. |      * Sets the kiloBitrate value. | ||||||
|      * |      * | ||||||
|      * @param  integer                  $kiloBitrate |      * @param  int                  $kiloBitrate | ||||||
|      * @throws InvalidArgumentException |      * @throws InvalidArgumentException | ||||||
|      */ |      */ | ||||||
|     public function setAudioKiloBitrate($kiloBitrate) |     public function setAudioKiloBitrate($kiloBitrate) | ||||||
|  | @ -104,7 +104,7 @@ abstract class DefaultAudio extends EventEmitter implements AudioInterface, Prog | ||||||
|     /** |     /** | ||||||
|      * Sets the channels value. |      * Sets the channels value. | ||||||
|      * |      * | ||||||
|      * @param  integer                  $channels |      * @param  int                  $channels | ||||||
|      * @throws InvalidArgumentException |      * @throws InvalidArgumentException | ||||||
|      */ |      */ | ||||||
|     public function setAudioChannels($channels) |     public function setAudioChannels($channels) | ||||||
|  |  | ||||||
|  | @ -15,14 +15,14 @@ interface AudioInterface extends FormatInterface | ||||||
|     /** |     /** | ||||||
|      * Gets the audio kiloBitrate value. |      * Gets the audio kiloBitrate value. | ||||||
|      * |      * | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getAudioKiloBitrate(); |     public function getAudioKiloBitrate(); | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * Gets the audio channels value. |      * Gets the audio channels value. | ||||||
|      * |      * | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getAudioChannels(); |     public function getAudioChannels(); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -22,7 +22,7 @@ interface FormatInterface | ||||||
|     /** |     /** | ||||||
|      * Returns an array of extra parameters to add to ffmpeg commandline. |      * Returns an array of extra parameters to add to ffmpeg commandline. | ||||||
|      * |      * | ||||||
|      * @return array() |      * @return array | ||||||
|      */ |      */ | ||||||
|     public function getExtraParams(); |     public function getExtraParams(); | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -21,16 +21,16 @@ use FFMpeg\Exception\RuntimeException; | ||||||
|  */ |  */ | ||||||
| abstract class AbstractProgressListener extends EventEmitter implements ListenerInterface | abstract class AbstractProgressListener extends EventEmitter implements ListenerInterface | ||||||
| { | { | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $duration; |     private $duration; | ||||||
| 
 | 
 | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $totalSize; |     private $totalSize; | ||||||
| 
 | 
 | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $currentSize; |     private $currentSize; | ||||||
| 
 | 
 | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $currentTime; |     private $currentTime; | ||||||
| 
 | 
 | ||||||
|     /** @var double */ |     /** @var double */ | ||||||
|  | @ -45,40 +45,39 @@ abstract class AbstractProgressListener extends EventEmitter implements Listener | ||||||
|     /** @var bool */ |     /** @var bool */ | ||||||
|     private $initialized = false; |     private $initialized = false; | ||||||
| 
 | 
 | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $currentPass; |     private $currentPass; | ||||||
| 
 | 
 | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $totalPass; |     private $totalPass; | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * Transcoding rate in kb/s |      * Transcoding rate in kb/s | ||||||
|      * |      * | ||||||
|      * @var integer |      * @var int | ||||||
|      */ |      */ | ||||||
|     private $rate; |     private $rate; | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * Percentage of transcoding progress (0 - 100) |      * Percentage of transcoding progress (0 - 100) | ||||||
|      * |      * | ||||||
|      * @var integer |      * @var int | ||||||
|      */ |      */ | ||||||
|     private $percent = 0; |     private $percent = 0; | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * Time remaining (seconds) |      * Time remaining (seconds) | ||||||
|      * |      * | ||||||
|      * @var integer |      * @var int | ||||||
|      */ |      */ | ||||||
|     private $remaining = null; |     private $remaining = null; | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * @param FFProbe $ffprobe |      * @param FFProbe $ffprobe | ||||||
|      * @param string  $pathfile |      * @param string $pathfile | ||||||
|      * @param integer $currentPass The cureent pass number |      * @param int $currentPass The current pass number | ||||||
|      * @param integer $totalPass   The total number of passes |      * @param int $totalPass The total number of passes | ||||||
|      * |      * @param int $duration | ||||||
|      * @throws RuntimeException |  | ||||||
|      */ |      */ | ||||||
|     public function __construct(FFProbe $ffprobe, $pathfile, $currentPass, $totalPass, $duration = 0) |     public function __construct(FFProbe $ffprobe, $pathfile, $currentPass, $totalPass, $duration = 0) | ||||||
|     { |     { | ||||||
|  | @ -106,7 +105,7 @@ abstract class AbstractProgressListener extends EventEmitter implements Listener | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getCurrentPass() |     public function getCurrentPass() | ||||||
|     { |     { | ||||||
|  | @ -114,7 +113,7 @@ abstract class AbstractProgressListener extends EventEmitter implements Listener | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getTotalPass() |     public function getTotalPass() | ||||||
|     { |     { | ||||||
|  |  | ||||||
|  | @ -49,7 +49,7 @@ abstract class DefaultVideo extends DefaultAudio implements VideoInterface | ||||||
|     /** |     /** | ||||||
|      * Sets the kiloBitrate value. |      * Sets the kiloBitrate value. | ||||||
|      * |      * | ||||||
|      * @param  integer                  $kiloBitrate |      * @param  int                  $kiloBitrate | ||||||
|      * @throws InvalidArgumentException |      * @throws InvalidArgumentException | ||||||
|      */ |      */ | ||||||
|     public function setKiloBitrate($kiloBitrate) |     public function setKiloBitrate($kiloBitrate) | ||||||
|  | @ -93,7 +93,7 @@ abstract class DefaultVideo extends DefaultAudio implements VideoInterface | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getModulus() |     public function getModulus() | ||||||
|     { |     { | ||||||
|  |  | ||||||
|  | @ -16,10 +16,10 @@ namespace FFMpeg\Format\Video; | ||||||
|  */ |  */ | ||||||
| class X264 extends DefaultVideo | class X264 extends DefaultVideo | ||||||
| { | { | ||||||
|     /** @var boolean */ |     /** @var bool */ | ||||||
|     private $bframesSupport = true; |     private $bframesSupport = true; | ||||||
| 
 | 
 | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $passes = 2; |     private $passes = 2; | ||||||
| 
 | 
 | ||||||
|     public function __construct($audioCodec = 'libfaac', $videoCodec = 'libx264') |     public function __construct($audioCodec = 'libfaac', $videoCodec = 'libx264') | ||||||
|  |  | ||||||
|  | @ -16,7 +16,7 @@ interface VideoInterface extends AudioInterface | ||||||
|     /** |     /** | ||||||
|      * Gets the kiloBitrate value. |      * Gets the kiloBitrate value. | ||||||
|      * |      * | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getKiloBitrate(); |     public function getKiloBitrate(); | ||||||
| 
 | 
 | ||||||
|  | @ -28,7 +28,7 @@ interface VideoInterface extends AudioInterface | ||||||
|      * |      * | ||||||
|      * @see http://www.undeadborn.net/tools/rescalculator.php |      * @see http://www.undeadborn.net/tools/rescalculator.php | ||||||
|      * |      * | ||||||
|      * @return integer |      * @return int | ||||||
|      */ |      */ | ||||||
|     public function getModulus(); |     public function getModulus(); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -130,8 +130,8 @@ class Audio extends AbstractStreamableMedia | ||||||
|     /** |     /** | ||||||
|      * Gets the waveform of the video. |      * Gets the waveform of the video. | ||||||
|      * |      * | ||||||
|      * @param  integer $width |      * @param  int $width | ||||||
|      * @param  integer $height |      * @param  int $height | ||||||
|      * @param array $colors Array of colors for ffmpeg to use. Color format is #000000 (RGB hex string with #)
 |      * @param array $colors Array of colors for ffmpeg to use. Color format is #000000 (RGB hex string with #)
 | ||||||
|      * @return Waveform |      * @return Waveform | ||||||
|      */ |      */ | ||||||
|  |  | ||||||
|  | @ -35,7 +35,6 @@ class Clip extends Video | ||||||
|     /** |     /** | ||||||
|      * Returns the video related to the frame. |      * Returns the video related to the frame. | ||||||
|      * |      * | ||||||
|      * @param FormatInterface $format |  | ||||||
|      * @return Video |      * @return Video | ||||||
|      */ |      */ | ||||||
|     public function getVideo() |     public function getVideo() | ||||||
|  |  | ||||||
|  | @ -156,11 +156,10 @@ class Concat extends AbstractMediaType | ||||||
|     /** |     /** | ||||||
|      * Saves the concatenated video in the given filename, considering that the sources videos are all encoded with the same codec. |      * Saves the concatenated video in the given filename, considering that the sources videos are all encoded with the same codec. | ||||||
|      * |      * | ||||||
|      * @param string  $outputPathfile |      * @param FormatInterface $format | ||||||
|  |      * @param string $outputPathfile | ||||||
|      * |      * | ||||||
|      * @return Concat |      * @return Concat | ||||||
|      * |  | ||||||
|      * @throws RuntimeException |  | ||||||
|      */ |      */ | ||||||
|     public function saveFromDifferentCodecs(FormatInterface $format, $outputPathfile) |     public function saveFromDifferentCodecs(FormatInterface $format, $outputPathfile) | ||||||
|     { |     { | ||||||
|  |  | ||||||
|  | @ -78,8 +78,9 @@ class Frame extends AbstractMediaType | ||||||
|      * |      * | ||||||
|      * Uses the `unaccurate method by default.` |      * Uses the `unaccurate method by default.` | ||||||
|      * |      * | ||||||
|      * @param string  $pathfile |      * @param string $pathfile | ||||||
|      * @param bool $accurate |      * @param bool $accurate | ||||||
|  |      * @param bool $returnBase64 | ||||||
|      * |      * | ||||||
|      * @return Frame |      * @return Frame | ||||||
|      * |      * | ||||||
|  |  | ||||||
|  | @ -26,7 +26,7 @@ class Gif extends AbstractMediaType | ||||||
|     private $timecode; |     private $timecode; | ||||||
|     /** @var Dimension */ |     /** @var Dimension */ | ||||||
|     private $dimension; |     private $dimension; | ||||||
|     /** @var integer */ |     /** @var int */ | ||||||
|     private $duration; |     private $duration; | ||||||
|     /** @var Video */ |     /** @var Video */ | ||||||
|     private $video; |     private $video; | ||||||
|  |  | ||||||
|  | @ -31,7 +31,7 @@ class Video extends AbstractVideo | ||||||
|      * |      * | ||||||
|      * @param  TimeCode $at |      * @param  TimeCode $at | ||||||
|      * @param  Dimension $dimension |      * @param  Dimension $dimension | ||||||
|      * @param  integer $duration |      * @param  int $duration | ||||||
|      * @return Gif |      * @return Gif | ||||||
|      */ |      */ | ||||||
|     public function gif(TimeCode $at, Dimension $dimension, $duration = null) |     public function gif(TimeCode $at, Dimension $dimension, $duration = null) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue