1*4882a593SmuzhiyunFrom 5dbbe7946cb604fef4e7f4852771f0ffdcdd6b32 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: "james.lin" <james.lin@rock-chips.com> 3*4882a593SmuzhiyunDate: Tue, 23 Jan 2018 19:19:36 +0800 4*4882a593SmuzhiyunSubject: [PATCH 02/12] HACK: flacparse: Handle metadata 127 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunSigned-off-by: james.lin <james.lin@rock-chips.com> 7*4882a593SmuzhiyunSigned-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 8*4882a593Smuzhiyun--- 9*4882a593Smuzhiyun gst/audioparsers/gstflacparse.c | 3 +++ 10*4882a593Smuzhiyun 1 file changed, 3 insertions(+) 11*4882a593Smuzhiyun 12*4882a593Smuzhiyundiff --git a/gst/audioparsers/gstflacparse.c b/gst/audioparsers/gstflacparse.c 13*4882a593Smuzhiyunindex a53b7eb..a6fe0ee 100644 14*4882a593Smuzhiyun--- a/gst/audioparsers/gstflacparse.c 15*4882a593Smuzhiyun+++ b/gst/audioparsers/gstflacparse.c 16*4882a593Smuzhiyun@@ -1567,11 +1567,14 @@ gst_flac_parse_parse_frame (GstBaseParse * parse, GstBaseParseFrame * frame, 17*4882a593Smuzhiyun gboolean is_last = map.data[0] >> 7; 18*4882a593Smuzhiyun guint type = (map.data[0] & 0x7F); 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun+ /* HACK: Handle metadata 127 */ 21*4882a593Smuzhiyun+#if 0 22*4882a593Smuzhiyun if (type == 127) { 23*4882a593Smuzhiyun GST_WARNING_OBJECT (flacparse, "Invalid metadata block type 127"); 24*4882a593Smuzhiyun res = GST_BASE_PARSE_FLOW_DROPPED; 25*4882a593Smuzhiyun goto cleanup; 26*4882a593Smuzhiyun } 27*4882a593Smuzhiyun+#endif 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun GST_DEBUG_OBJECT (flacparse, "Handling metadata block of type %u", type); 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun-- 32*4882a593Smuzhiyun2.20.1 33*4882a593Smuzhiyun 34