After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 102353 - Tremor Vorbis plugin tries building with standard Vorbis
Tremor Vorbis plugin tries building with standard Vorbis
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.6.0
Other other
: Normal normal
: 0.6.x
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-01-02 15:23 UTC by Phil Blundell
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch for tremor plugin (43.92 KB, patch)
2003-01-02 15:23 UTC, Phil Blundell
none Details | Review
updated patch (40.25 KB, patch)
2003-01-18 19:52 UTC, Phil Blundell
none Details | Review
updated patch (39.89 KB, patch)
2003-02-14 00:01 UTC, Phil Blundell
none Details | Review
additional patch (38.52 KB, patch)
2003-02-27 19:59 UTC, Phil Blundell
none Details | Review

Description Phil Blundell 2003-01-02 15:23:09 UTC
This patch adds a new plugin based on the Xiph.org "Tremor" integer-only
Vorbis decoder.
Comment 1 Phil Blundell 2003-01-02 15:23:42 UTC
Created attachment 13317 [details] [review]
patch for tremor plugin
Comment 2 Thomas Vander Stichele 2003-01-10 10:58:11 UTC
Hi,

this looks great to have !
I'd love it if we could integrate is.

I looked over the patch, and have a few comments:

a) use of config.h.in is deprecated, so you shouldn't have to patch
that.  I will look at removing that definitively.
b) your code looks like a copy/paste of vorbisfile, so I assume that
the tremor interface is very similar to it.
However, all of the symbols need renaming so they don't clash with
vorbisfile.  Do you think you could do that and resubmit the patch so
that it doesn't clash ?

I could do it myself, but the patch will be integrated a lot quicker
if it doesn't clash :)

Thanks for doing this !

Thomas
Comment 3 Phil Blundell 2003-01-18 19:52:25 UTC
Created attachment 13665 [details] [review]
updated patch
Comment 4 Christian Fredrik Kalager Schaller 2003-01-23 13:51:22 UTC
I hope to target this for the 0.6.1 release.
Comment 5 Christian Fredrik Kalager Schaller 2003-01-23 19:30:58 UTC
tried commiting to head and got this running autogen.sh:
./configure: line 19939: syntax error near unexpected token
`HAVE_IVORBIS=yes,'
./configure: line 19939: `  XIPH_PATH_IVORBIS(HAVE_IVORBIS=yes,
HAVE_IVORBIS=no)
Comment 6 Christian Fredrik Kalager Schaller 2003-01-23 19:51:03 UTC
Ok, think I fixed it. I used the tarkin plugin as example and changed 
the configure.ac stuff to the following:

dnl *** ivorbis ***
dnl AM_PATH_IVORBIS only takes two options
translit(dnm, m, l) AM_CONDITIONAL(USE_IVORBIS, true)
GST_CHECK_FEATURE(IVORBIS, [integer vorbis plug-in], ivorbisdec, [
 HAVE_IVORBIS="yes"
])
Comment 7 Christian Fredrik Kalager Schaller 2003-01-23 20:19:19 UTC
ok, new issue:
vorbis.c:22:33: tremor/ivorbiscodec.h: No such file or directory
vorbis.c:23:32: tremor/ivorbisfile.h: No such file or directory

Seems some header files needs to be inlcuded in the patch.
Comment 8 Christian Fredrik Kalager Schaller 2003-01-25 09:12:33 UTC
Some update. As can be seen from my previous entries I tried applying
this. The fix I attempted was based on an assumption that this plugin
did not have an external dep. It does, and the auto* fix has to
reflect that. 
Comment 9 Erik Walthinsen 2003-01-30 22:59:34 UTC
Moved to 0.6.x because it's a non-ABI enhancement, but not 0.6.0
because we're not wanting to do this in the next 2 days <g>
Comment 10 Erik Walthinsen 2003-02-01 22:58:18 UTC
Since all these bugs are listed as needing to be fixed in 0.6.x, they are by
definition bugs in 0.6.0
Comment 11 Phil Blundell 2003-02-14 00:01:00 UTC
Created attachment 14313 [details] [review]
updated patch
Comment 12 Christian Fredrik Kalager Schaller 2003-02-23 17:39:42 UTC
ok, plugin integrated into CVS head (0.7 branch), it will migrate from
there into stable eventually. The latest patch contained only build
setup so I had to mix it with the first to get everything working.
Closing this bug now. Thanks for the plugin Phil!
Comment 13 Christian Fredrik Kalager Schaller 2003-02-23 19:00:23 UTC
Re-opening bug. The ivorbis auto* files still seem to think I have
tremor installed when I just have standard vorbis installed. I had to
disable building of the tremor plugin until that issue is resolved,
the code is still in CVS head however.
Comment 14 Phil Blundell 2003-02-27 19:59:08 UTC
Created attachment 14667 [details] [review]
additional patch
Comment 15 Christian Fredrik Kalager Schaller 2003-03-01 16:01:18 UTC
ok, patch merged into head and things work properly now. Thanks Phil!