Permalink
Commits on Jan 18, 2017
  1. Merge pull request #8 from brion/syncing

    Partial sync with MediaWiki copy
    bit committed on GitHub Jan 18, 2017
  2. [Bug 21164] Calculate FLAC length manually if header lists 0

    0 for total length in the FLAC header indicates 'unknown', which
    we can calculate the actual value for similarly to Vorbis/Opus/etc.
    Add a check and branch.
    
    Fixes https://pear.php.net/bugs/bug.php?id=21164
    Fixes downstream https://phabricator.wikimedia.org/T87619
    brion committed Jan 18, 2017
Commits on Jan 17, 2017
  1. Add check to File_Ogg for cut-off page headers

    Should prevent logspam warning about unpack() failing on short input.
    
    If a file was cut off in the middle of an Ogg page header, it might
    try to parse the header and didn't have error checking inside. Now
    checks that the header is the expected length, and reports back as
    a parse failure which should throw an OggException which will either
    get caught sanely or throw a backtrace that's more findable in logs.
    
    Wikimedia bug: https://phabricator.wikimedia.org/T144483
    brion committed Jan 17, 2017
  2. Remove PEAR_Exception dependency.

    Syncing updates from MediaWiki's TimedMediaHandler...
    Modern PHP exceptions are fine, no need for the fancy PEAR version.
    Makes it easier to reuse this library elsewhere without the dep.
    brion committed Jan 17, 2017
Commits on Nov 4, 2015
  1. Update .travis.yml

    CloCkWeRX committed Nov 4, 2015
  2. Add tests dir

    CloCkWeRX committed Nov 4, 2015
  3. Tabs -> spaces

    CloCkWeRX committed Nov 4, 2015
Commits on Oct 30, 2014
  1. Add travis

    CloCkWeRX committed Oct 30, 2014
Commits on Sep 21, 2014
  1. Merge pull request #2 from kaldari/trunk

    adding comment max size to prevent exceeding memory
    bit committed Sep 21, 2014
Commits on Sep 19, 2014
  1. Update Media.php

    kaldari committed Sep 19, 2014
Commits on Feb 21, 2014
  1. Merge pull request #1 from pear/topics/composer-for-pear

    Updated/New Composer support for File_Ogg
    till committed Feb 21, 2014
Commits on Feb 17, 2014
  1. Enhancement: composer setup

    till committed Feb 17, 2014
  2. Enhancement: composer setup

    till committed Feb 17, 2014
Commits on Sep 27, 2013
  1. Add Opus Support

    bit committed Sep 27, 2013
Commits on May 3, 2011
  1. Bug #16271

    Bug #18499
    
    
    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@310727 c90b9560-bf6c-de11-be94-00142212c4b1
    CloCkWeRX committed May 3, 2011
Commits on Aug 27, 2010
  1. Updates for release of 0.3.1.

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@302835 c90b9560-bf6c-de11-be94-00142212c4b1
    Tim Starling committed Aug 27, 2010
  2. Updated to the version in MediaWiki trunk r71623:

    * Fixed bug in theora length calculation (was always zero)
    * Updated to handle oggz_chop files
    * Provide access to stream offset time
    * Optimised memory usage, should now be able to process arbitrarily large files
    
    
    
    
    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@302834 c90b9560-bf6c-de11-be94-00142212c4b1
    Tim Starling committed Aug 27, 2010
  3. Test commit

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@302833 c90b9560-bf6c-de11-be94-00142212c4b1
    Tim Starling committed Aug 27, 2010
Commits on Jul 16, 2009
  1. one more attempt at ridding us of some of those annoying mime types

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@284180 c90b9560-bf6c-de11-be94-00142212c4b1
    Gwynne Raskind committed Jul 16, 2009
Commits on Jan 31, 2008
  1. Merging from my fork at http://svn.wikimedia.org/svnroot/mediawiki/tr…

    …unk/extensions/OggHandler/PEAR/File_Ogg
    
    * Updated package.xml ready for release
    * Added header parsing for Theora, Speex and Flac.
    * Removed partially written save/encode code.
    * Introduced some PHP 5 features, no longer supports PHP 4.
    * Introduced convenience functions getHeader() and getComments() to retrieve metadata in associative array format.
    * Fixed the error handling, using exceptions instead of inappropriate continuation.
    * Added overall length calculation for multiplexed streams
    * Fixed a page splitting bug
    
    
    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@251848 c90b9560-bf6c-de11-be94-00142212c4b1
    Tim Starling committed Jan 31, 2008
Commits on Nov 19, 2005
  1. Added ability to save vorbis streams with updated metadata. CRC needs…

    … attention.
    
    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@200849 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 19, 2005
Commits on Nov 16, 2005
  1. Documentation changes.

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@200627 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 16, 2005
Commits on Nov 10, 2005
  1. Commenting changes.

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@200332 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 10, 2005
Commits on Nov 8, 2005
  1. Documentation changes.

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@200265 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 8, 2005
  2. Documentation and CS changes.

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@200253 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 8, 2005
Commits on Nov 7, 2005
  1. Commenting changes.

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@200163 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 7, 2005
Commits on Nov 3, 2005
  1. Mainly a bug fix release, but there are also some refactoring changes…

    … to Vorbis.php and some additional functions.
    
    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@199943 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 3, 2005
  2. Switched to LGPL, instead of GPL (sorry).

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@199904 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 3, 2005
  3. Rectified package.xml errors.

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@199899 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 3, 2005
  4. Readied for 0.2 release.

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@199898 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 3, 2005
  5. Switched order of phpdoc comment.

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@199897 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 3, 2005
  6. phpdoc changes.

    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@199896 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 3, 2005
Commits on Nov 2, 2005
  1. Changed license notice from PHP license to GNU GPL. This will be in e…

    …ffect from the next release.
    
    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@199868 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 2, 2005
  2. Continued migration from PECL co-dependence to "pure" PHP solution. T…

    …he API for this package is still very much in a state of flux.
    
    git-svn-id: http://svn.php.net/repository/pear/packages/File_Ogg/trunk@199867 c90b9560-bf6c-de11-be94-00142212c4b1
    David Grant committed Nov 2, 2005