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 684701 - flacparse: fails to parse flac file with broken header: "Invalid metablock size for STREAMINFO: 8196"
flacparse: fails to parse flac file with broken header: "Invalid metablock si...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
unspecified
Other Linux
: Normal normal
: 1.0.2
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-09-24 09:22 UTC by Torrie Fischer
Modified: 2012-10-23 15:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
naive patch to render a buggy flac file usable (1.44 KB, patch)
2012-09-24 09:22 UTC, Torrie Fischer
rejected Details | Review

Description Torrie Fischer 2012-09-24 09:22:31 UTC
Created attachment 225046 [details] [review]
naive patch to render a buggy flac file usable

Downstream bug in phonon-gstreamer: https://bugs.kde.org/show_bug.cgi?id=304293

MPlayer and vlc play the file just fine. Even using the flacdec element within gst-launch works, but flacparse chokes on it for one reason or another. It looks like it might be trying to re-parse the file after it already has a valid header.

Attached is a naive patch that renders the file playable via playbin2.

Here's the debug log output:

[tdfischer@thebe ~]$ GST_DEBUG=*flac*:8 gst-launch filesrc location=~/01.\ OK\ Go\ -\ White\ Knuckles\ \(Neil\ Voss\ Remix\).flac ! decodebin2 ! autoaudiosink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:00.745623896  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:715:gst_flac_parse_check_valid_frame:<flacparse0> fLaC marker found
0:00:00.746039659  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:732:gst_flac_parse_check_valid_frame:<flacparse0> Found metadata block of size 38
0:00:00.746161663  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:1260:gst_flac_parse_parse_frame:<flacparse0> Handling metadata block of type 0
0:00:00.746331113  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:859:gst_flac_parse_handle_streaminfo:<flacparse0> STREAMINFO:
        min/max blocksize: 4096/4096,
        min/max framesize: 2699/14540,
        samplerate: 44100,
        channels: 2,
        bits per sample: 16,
        total samples: 8769536
0:00:00.746763647  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:732:gst_flac_parse_check_valid_frame:<flacparse0> Found metadata block of size 577043
0:00:00.748349976  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:1260:gst_flac_parse_parse_frame:<flacparse0> Handling metadata block of type 6
0:00:00.751114697  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:732:gst_flac_parse_check_valid_frame:<flacparse0> Found metadata block of size 251
0:00:00.751264092  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:1260:gst_flac_parse_parse_frame:<flacparse0> Handling metadata block of type 4
0:00:00.752074236  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:732:gst_flac_parse_check_valid_frame:<flacparse0> Found metadata block of size 8196
0:00:00.752202669  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:1260:gst_flac_parse_parse_frame:<flacparse0> Handling metadata block of type 0
0:00:00.752256124  2487      0x16584f0 WARN               flacparse gstflacparse.c:799:gst_flac_parse_handle_streaminfo:<flacparse0> Invalid metablock size for STREAMINFO: 8196
0:00:00.752304409  2487      0x16584f0 WARN               flacparse gstflacparse.c:809:gst_flac_parse_handle_streaminfo:<flacparse0> Invalid minimum block size: 0
0:00:00.752440038  2487      0x16584f0 WARN               flacparse gstflacparse.c:816:gst_flac_parse_handle_streaminfo:<flacparse0> Invalid maximum block size: 0
0:00:00.752488183  2487      0x16584f0 WARN               flacparse gstflacparse.c:827:gst_flac_parse_handle_streaminfo:<flacparse0> Invalid sample rate 0
0:00:00.752535559  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:859:gst_flac_parse_handle_streaminfo:<flacparse0> STREAMINFO:
        min/max blocksize: 0/0,
        min/max framesize: 0/0,
        samplerate: 0,
        channels: 1,
        bits per sample: 1,
        total samples: 0
0:00:00.752936160  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:732:gst_flac_parse_check_valid_frame:<flacparse0> Found metadata block of size 1986
0:00:00.753082201  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:1260:gst_flac_parse_parse_frame:<flacparse0> Handling metadata block of type 1
0:00:00.758880180  2487      0x16584f0 DEBUG                flacdec gstflacdec.c:1284:gst_flac_dec_sink_event:<flacdec0> newsegment event in TIME format => framed
0:00:00.759320819  2487      0x16584f0 DEBUG                flacdec gstflacdec.c:1629:gst_flac_dec_convert_src:<flacdec0> cannot convert: not set up yet
0:00:00.759386922  2487      0x16584f0 WARN                 flacdec gstflacdec.c:1297:gst_flac_dec_sink_event:<flacdec0> couldn't convert time => samples
0:00:00.759641761  2487      0x16584f0 LOG                  flacdec gstflacdec.c:1400:gst_flac_dec_chain:<flacdec0> buffer with ts=0:00:00.000000000, offset=0, end_offset=0, size=4
0:00:00.759766839  2487      0x16584f0 DEBUG                flacdec gstflacdec.c:1403:gst_flac_dec_chain:<flacdec0> initializing decoder
0:00:00.759852158  2487      0x16584f0 DEBUG                flacdec gstflacdec.c:1412:gst_flac_dec_chain:<flacdec0> initialized (framed=1)
0:00:00.759906382  2487      0x16584f0 DEBUG                flacdec gstflacdec.c:1507:gst_flac_dec_chain:<flacdec0> don't have all headers yet
0:00:00.759991631  2487      0x16584f0 LOG                  flacdec gstflacdec.c:1400:gst_flac_dec_chain:<flacdec0> buffer with ts=99:99:99.999999999, offset=0, end_offset=0, size=38
0:00:00.760047462  2487      0x16584f0 DEBUG                flacdec gstflacdec.c:1507:gst_flac_dec_chain:<flacdec0> don't have all headers yet
0:00:00.760126771  2487      0x16584f0 LOG                  flacdec gstflacdec.c:1400:gst_flac_dec_chain:<flacdec0> buffer with ts=99:99:99.999999999, offset=0, end_offset=0, size=577043
0:00:00.760181065  2487      0x16584f0 DEBUG                flacdec gstflacdec.c:1507:gst_flac_dec_chain:<flacdec0> don't have all headers yet
0:00:00.760233821  2487      0x16584f0 LOG                  flacdec gstflacdec.c:1400:gst_flac_dec_chain:<flacdec0> buffer with ts=99:99:99.999999999, offset=0, end_offset=0, size=251
0:00:00.760288884  2487      0x16584f0 DEBUG                flacdec gstflacdec.c:1507:gst_flac_dec_chain:<flacdec0> don't have all headers yet
0:00:00.760341291  2487      0x16584f0 LOG                  flacdec gstflacdec.c:1400:gst_flac_dec_chain:<flacdec0> buffer with ts=99:99:99.999999999, offset=0, end_offset=0, size=8196
0:00:00.760394816  2487      0x16584f0 DEBUG                flacdec gstflacdec.c:1507:gst_flac_dec_chain:<flacdec0> don't have all headers yet
0:00:00.760453792  2487      0x16584f0 LOG                  flacdec gstflacdec.c:1400:gst_flac_dec_chain:<flacdec0> buffer with ts=99:99:99.999999999, offset=0, end_offset=0, size=1986
0:00:00.760508644  2487      0x16584f0 DEBUG                flacdec gstflacdec.c:1507:gst_flac_dec_chain:<flacdec0> don't have all headers yet
0:00:00.779498622  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 195
0:00:00.779712933  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.779864913  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 2698
0:00:00.779996979  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.780174954  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 5088
0:00:00.780304784  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.780453061  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 4285
0:00:00.780583031  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.780779523  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8804
0:00:00.780896006  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.781072304  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 9161
0:00:00.781203461  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.781375357  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 7984
0:00:00.781505746  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.781695599  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8409
0:00:00.781825220  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.781996416  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8474
0:00:00.782112970  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.782250975  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 1620
0:00:00.782377870  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.782509657  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 1404
0:00:00.782661777  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.782831646  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 6555
0:00:00.782961755  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.783150840  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 11085
0:00:00.783265437  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.783399739  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 1389
0:00:00.783525656  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.783712226  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 5498
0:00:00.783839260  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.783996412  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 6277
0:00:00.784124914  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.784305335  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 9270
0:00:00.784433487  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.784639064  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 11270
0:00:00.784770711  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.784950922  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 9883
0:00:00.785077747  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.785254254  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 9257
0:00:00.785384084  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.785513215  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 3364
0:00:00.785658349  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.785809211  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 4707
0:00:00.785922830  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.786084384  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 5227
0:00:00.786198072  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.786377375  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 9723
0:00:00.786506087  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.786689093  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 7066
0:00:00.786817316  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.786979638  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 9121
0:00:00.787111355  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.787246635  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 1040
0:00:00.792218815  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.792349553  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 422
0:00:00.792461285  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.792656660  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 10909
0:00:00.792771676  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.792915132  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8467
0:00:00.793027493  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.793174931  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 6617
0:00:00.793280305  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.793420267  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 6736
0:00:00.793524312  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.793673219  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 4085
0:00:00.793779781  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.793884804  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 365
0:00:00.793990038  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.794113579  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 3474
0:00:00.794216996  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.794324885  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 876
0:00:00.794429839  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.794573923  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 5300
0:00:00.794822474  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.794944408  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 673
0:00:00.795050270  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.795209727  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8841
0:00:00.795318175  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.795464007  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 7297
0:00:00.795576857  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.795773350  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 2767
0:00:00.795880400  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.796041395  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 7183
0:00:00.796149074  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.796307553  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8624
0:00:00.796413136  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.796548416  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 5639
0:00:00.796675940  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.796805421  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 4456
0:00:00.796910584  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.797026509  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 4472
0:00:00.797122868  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.797229080  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 155
0:00:00.797335361  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.797488390  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8917
0:00:00.797610184  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.797762514  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8036
0:00:00.797868167  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.798021406  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 11034
0:00:00.798133627  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.798295949  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 10171
0:00:00.798404117  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.798563365  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 9302
0:00:00.798691658  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.798890735  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 10133
0:00:00.799023081  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.799174502  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 1313
0:00:00.799302935  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.799497749  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 11487
0:00:00.799645538  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.799809747  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 7027
0:00:00.799933777  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.800113079  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 6566
0:00:00.800250176  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.800454215  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 12265
0:00:00.800587608  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.800783332  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 9485
0:00:00.800933915  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.801209926  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 10641
0:00:00.801343320  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.801530938  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 11413
0:00:00.801662585  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.801812050  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 4360
0:00:00.801940133  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.802094490  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 410
0:00:00.802209995  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.802369313  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 5701
0:00:00.802496907  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.802694028  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 9632
0:00:00.802820155  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.802992469  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 11164
0:00:00.803123417  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.803272673  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 4842
0:00:00.803401245  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.803614787  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 7562
0:00:00.803744548  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.803934401  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 10376
0:00:00.804064021  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.804189729  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 2682
0:00:00.804318091  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.804461896  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 2681
0:00:00.804582642  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.804816378  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 10550
0:00:00.804946138  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.805186023  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 6728
0:00:00.805290069  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.805435690  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 6730
0:00:00.805548261  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.805727144  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 6713
0:00:00.805836361  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.805997495  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8864
0:00:00.806103218  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.806243878  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 6448
0:00:00.806534423  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.806690667  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 5974
0:00:00.806797927  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.806956615  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8821
0:00:00.807064993  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.807183294  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 875
0:00:00.807304948  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.807454134  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 7239
0:00:00.807561533  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.807775913  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 10209
0:00:00.807890510  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.808048500  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 9466
0:00:00.808157228  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.808312562  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8701
0:00:00.808419613  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.808581097  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 11508
0:00:00.809517368  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.809721478  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8950
0:00:00.837659173  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.837979346  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 9694
0:00:00.838102328  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.838292601  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 11509
0:00:00.838397625  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.838564070  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 9103
0:00:00.838685025  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.838829529  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 3786
0:00:00.838952441  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.839063754  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 2260
0:00:00.839187365  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.839328724  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 5514
0:00:00.839511311  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.843776204  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 525
0:00:00.843942859  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.844084987  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 4557
0:00:00.844198675  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.844316557  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 4361
0:00:00.844427171  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.844574539  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 6950
0:00:00.848015036  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.848198601  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8411
0:00:00.848296987  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.848410256  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 914
0:00:00.848525202  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.857672487  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 909
0:00:00.857817340  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.857966456  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 7378
0:00:00.858076161  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.858200960  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 3202
0:00:00.858321776  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.858451397  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 3940
0:00:00.858544751  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.858717555  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 8664
0:00:00.858825723  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.859000134  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 12328
0:00:00.859106905  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.859284181  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 11897
0:00:00.859391301  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.859500308  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 842
0:00:00.859623290  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.861695188  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 3318
0:00:00.861836408  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.862008792  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 10964
0:00:00.862121433  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.862226107  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 2214
0:00:00.862333856  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.862469416  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 5057
0:00:00.862561723  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:782:gst_flac_parse_check_valid_frame:<flacparse0> Sync code not found
0:00:00.865446353  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 110
0:00:00.865582122  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:744:gst_flac_parse_check_valid_frame:<flacparse0> Found sync code
0:00:00.865775191  2487      0x16584f0 DEBUG              flacparse gstflacparse.c:778:gst_flac_parse_check_valid_frame:<flacparse0> Possible sync at buffer offset 12207
ERROR: from element /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstFlacParse:flacparse0: Failed to parse stream
Additional debug info:
gstbaseparse.c(2217): gst_base_parse_check_sync (): /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstFlacParse:flacparse0
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
Comment 1 Tim-Philipp Müller 2012-09-25 22:37:15 UTC
Could you make the file available please? (Or at least the beginning of it?)
Comment 2 Tim-Philipp Müller 2012-10-18 10:09:58 UTC
Trever: ping ?
Comment 3 Tim-Philipp Müller 2012-10-22 13:56:30 UTC
Have part of the file, can reproduce.
Comment 4 Tim-Philipp Müller 2012-10-23 11:37:42 UTC
This file is far from "valid". Even flac's own tools choke on it when trying to analyze/test it.

However, we should still be able to play it.

Basically there's a 8192 bytes block of zero padding that is marked as STREAMINFO header instead of a padding header, followed by a block of padding that's actually marked as padding (and has the 'last header' flag set). Then there's some garbage between that and the actual audio data.

I don't think your patch is right, we need some of those values and if they're not available we should error out. What's happening here is that we already have a valid STREAMINFO header, which is all we need to parse the audio date, so I think if we run into any header parsing issues after that we should just go straight into 'sync to audio frame' mode.
Comment 5 Tim-Philipp Müller 2012-10-23 12:57:35 UTC
Thanks for digging out the sample!

Should be fixed now:

commit 7c41f42eecdeccc7f7cb75014678e115928798f5
Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
Date:   Tue Oct 23 13:45:17 2012 +0100

    flacparse: ignore bad headers if we have a valid STREAMINFO header
    
    If we run into any header parsing issues and we have a valid
    STREAMINFO header already, don't error out, but just stop
    header parsing and try to find some audio frames.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=684701

commit 49cc7198095522c21b3bab78070120444e122e94
Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
Date:   Tue Oct 23 13:43:10 2012 +0100

    flacparse: post proper error message and fix buffer leak on header parsing error
    
    https://bugzilla.gnome.org/show_bug.cgi?id=684701
Comment 6 Tim-Philipp Müller 2012-10-23 15:06:06 UTC
Oh, also:

commit 7275860bdda5785b76ece8bc7c1dd9d01fcf0f5c
Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
Date:   Tue Oct 23 16:02:05 2012 +0100

    flacparse: fix coverart extraction if vorbis comments come after picture header
    
    See sample file for bug #684701.

commit 60f93735c09b3395fa98d3eb34effe937facf592
Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
Date:   Tue Oct 23 15:56:10 2012 +0100

    vorbistag: add mapping for 'ALBUM ARTIST' with space
    
    As found in sample file for bug #684701.