php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #57474 expose vorbisfile functions
Submitted: 2007-01-11 21:06 UTC Modified: 2017-01-10 08:34 UTC
From: fedora at theholbrooks dot org Assigned:
Status: Suspended Package: oggvorbis (PECL)
PHP Version: 5.2.0 RC4 OS: linux
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: fedora at theholbrooks dot org
New email:
PHP Version: OS:

 

 [2007-01-11 21:06 UTC] fedora at theholbrooks dot org
Description:
------------
Is there any chance that this extension could be augmented such that in addition to the stream wrapper, it could expose the low-level vorbisfile ov_* functions?

I'm trying to use this extension in conjunction with my php-shout extension to create an audio source for icecast.  I can read/write ogg streams just fine, but with stream wrappers I am limited to considering files as distinct inputs, one after the other.  I would like to start providing more features like crosslapping songs and seeking (in seconds) through songs, but these require considering multiple ogg files as a single stream.  Alternatively, are there any PHP general-purpose PCM stream manipulation functions that would allow me to implement these features post-decoding?  This would allow me to provide a consistent feature set between input file codes.

I started writing my own ov_ wrappers, but feel they would be better suited in the already-existing oggvorbis extension.  If you don't have the time / motivation, I can fork this extension and submit patches if/when I get this working.


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2017-01-10 08:34 UTC] kalle@php.net
-Status: Open +Status: Suspended
 [2017-01-10 08:34 UTC] kalle@php.net
This extension have not had any activity for almost 14 years, suspending
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Wed Jan 15 11:01:31 2025 UTC