[Bug 661137] Add support for Commodore tapes
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Sat Nov 16 05:28:48 PST 2013
https://bugzilla.gnome.org/show_bug.cgi?id=661137
GStreamer | gst-plugins-bad | 0.10.32
Fabrizio Gennari <fabrizio.ge> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #255721|0 |1
is obsolete| |
--- Comment #6 from Fabrizio Gennari <fabrizio.ge at tiscali.it> 2013-11-16 13:28:41 UTC ---
Created an attachment (id=259963)
View: https://bugzilla.gnome.org/attachment.cgi?id=259963
Review: https://bugzilla.gnome.org/review?bug=661137&attachment=259963
255721: Add libgsttap and libgsttapcodec to gst-plugins-bad
Here is a new version of the patch, which should apply to git master. Almost
all of the comments have been addressed. Here's an explanation of which ones
haven't been addressed.
> They don't provide pkg-config files for this?
Unfortunately not
> Just use GstAudioInfo and gst_audio_info_to_caps() here :)
This decoder does not source audio/x-raw, and gst_audio_info_to_caps() seems to
produce only audio/x-raw caps.
> Properly set timestamp and duration on the buffer, based on what you get as
input.
With the new patch, dts and duration are set. I tried setting pts as well, but,
in that case, playing the file to an audio sink produced an audible gap at
regular intervals (
> and also the segment event
I could not find any examples where the segment event is handled, to get
inspiration from. change_state is now handled, and tapenc also handles flushes
(base audio_encoder sending a null frame)
> You don't use these values anywhere else, are they useful?
The only possible output rates from this file format are in tap_clocks, a few
lines below that.
> initially check if you can seek at all. See the seeking query, some muxers are using that
I couldn't find any cases where gst_query_new_seeking() is called initially,
only as a reaction to GST_QUERY_SEEKING.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list