[Bug 679571] New: File source from memory

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Jul 7 16:35:40 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=679571
  GStreamer | gstreamer (core) | unspecified

           Summary: File source from memory
    Classification: Platform
           Product: GStreamer
           Version: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: zlt at freemail.hu
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Originally at the gstreamer-devel mail-list:
http://gstreamer-devel.966125.n4.nabble.com/File-source-from-memory-tc967708.html#a4655472

A good job for you all, and thank you.
(Don't forget the python binding then please...)
Bye, Zoltan

Jul 03, 2012; 11:35pm Tim-Philipp Müller-2 Tim-Philipp Müller-2
On Tue, 2012-07-03 at 14:03 -0700, gstqlt wrote:

Hi,
> I'm not an experienced user, but I really agree with that.
> There shouldn't be any difference between filesrc and a hypothetic 'memsrc'.
> Feeding from a file - which is a byte-sequence with seek feature - is the
> same as feeding the same data from a memory area (identified by a pointer).

Well, I'm sure you can always find a level of abstraction where
everything is the same as everything else ;)

> So I think, using appsrc (and the complex protocol of it in the user's code)
> is not what we need for this. Anything what I have read about this (appsrc,
> mmap) seems to be a blind alley for me. I have the mp3 data in the memory.
> I'd like to play it, instead of the original file.
> Maybe fakesrc is a better approach? But that also seems to have a lot of
> unnecessary parameters.

Ok, so you find appsrc too complicated for your special case where you
have the data in memory as one giant blob already. That's fair enough, I
wouldn't object to an element that makes this easier. Basically
something like the "dataurisrc" element without the URI diversion. Feel
free to file a feature request in bugzilla.

Cheers
 -Tim

-- 
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