[Bug 738538] Gstreamer should support reading of CAF files

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Oct 14 09:42:20 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=738538
  GStreamer | gst-plugins-good | git

--- Comment #1 from Peter G. Baum <peter at dr-baum.net> 2014-10-14 16:42:14 UTC ---
The parser still fails in my tests on some files, but it would be nice to get
already a code review.

I'm also unsure about the line:

   *skipsize = pushSize;
    // return gst_base_parse_finish_frame (parse, frame, pushSize);
    return gst_base_parse_push_frame (parse, frame);

which seems to be the reason of some failures in my test:

[gst-master] [peter at core2 tests]$ gst-launch-1.0 filesrc
location=./files/s1.caf ! cafparse ! audioconvert dithering=0 ! wavenc !
filesink location=./files/s2.wav
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...

** (gst-launch-1.0:14581): WARNING **: audioconvert0: size 65536 is not a
multiple of unit size 12
0:00:00.036802853 14581      0x16f9590 ERROR          basetransform
gstbasetransform.c:1669:default_prepare_output_buffer:<audioconvert0> unknown
output size
ERROR: from element /GstPipeline:pipeline0/GstCafParse:cafparse0: GStreamer
encountered a general stream error.

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