<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<p style="margin: 0cm 0cm 0pt;">Hi,</p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;">here some news after a first analysis:</p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">Problem occurs in 1.12.0 as well as 1.10.4 (both tested on Windows).</span></span></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">It is enough to set GST_DEBUG "default" to a value of at least 1 and</span></span></p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">"GST_BUFFER" to a value of at least 6.</span></span></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">e.g. GST_DEBUG=default:1,GST_BUFFER:6</span></span></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">Cyclic call graph? Recursive locking of a mutex?</span></span></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;">This is the callstack (latest on bottom):</p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">gst_event.c: gst_event_new_caps</span></span></p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">...</span></span></p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">gstinfo.c: gst_debug_print_object (GST_IS_CAPS)</span></span></p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">gstcaps.c: gst_caps_to_string</span></span></p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">gststructure.c: priv_gst_structure_append_to_gstring</span></span></p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">gstvalue.c: gst_value_serialize</span></span></p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">gstvalue.c: gst_value_serialize_buffer</span></span></p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">gstbuffer.c: gst_buffer_map</span></span></p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">gstbuffer.c: gst_buffer_map_range</span></span></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">gst_buffer_map_range calls GST_CAT_LOG, where it does not return.</span></span></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">This must be continued by someone with more knowledge in this area.</span></span></p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">I don't know how to solve it.</span></span></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">Best regards,</span></span></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="font-size: 10pt;"><span style="font-family: "Arial",sans-serif;">Martin</span></span></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;">**************************</p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">Hi,</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">I execute the following commands on Windows and Linux:</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">> set </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">GST_DEBUG=*:1,GST_META*:9,GST_EVENT*:9,GST_DATAFLOW:9,videoencoder:9,bufferpool:9,videopool:9,basesink:9,fakesink:9,GST_BUFFER:9,qsH264enc:9,GST_TRACER*:7</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">> set GST_TRACERS=leaks</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">> gst-launch-1.0.exe videotestsrc </font><font size="2">num-buffers=100 ! </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">video/x-raw,format=I420,width=1920,height=1080,framerate=60/1 ! </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">openh264enc ! h264parse ! mp4mux ! filesink location="abc.mov"</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">This test run hangs on Windows with version 1.12, but it works on Linux </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">with version 1.11.1.</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">But I think I also have seen it in earlier version of Windows (perhaps </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">already in beginning of 1.10?).</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">On Windows it looks like (last relevant lines):</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">…</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">0:00:01.129951470 </font><font size="2">4544 0000000002BCC280 LOG</font> <font size="2">GST_BUFFER </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">gstbuffer.c:1721:gst_buffer_map_range: buffer 0000000002C49920, idx 0, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">length -1, flags 0002</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">0:00:01.135682601 </font><font size="2">4544 0000000002BCC280 LOG</font> <font size="2">GST_BUFFER </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">gstbuffer.c:213:_get_merged_memory: buffer 0000000002C49920, idx 0, length 1</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">0:00:01.140517742 </font><font size="2">4544 0000000002BCC280 LOG</font> <font size="2">GST_BUFFER </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">gstbuffer.c:1876:gst_buffer_extract: buffer 0000000002C491B0, offset 0, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">size 16</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">0:00:01.145276302 </font><font size="2">4544 0000000002BCC280 LOG</font><font size="2"> </font><font size="2">GST_BUFFER </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">gstbuffer.c:1876:gst_buffer_extract: buffer 0000000002C495F0, offset 0, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">size 4</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">0:00:01.151505571 </font><font size="2">4544 0000000002BCC280 ERROR</font> <font size="2">default </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">gstevent.c:818:gst_event_new_caps:handling interrupt.</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">Interrupt: Stopping pipeline ...</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">ERROR: pipeline doesn't want to preroll.</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">Setting pipeline to NULL ...</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">^CBatchvorgang abbrechen (J/N)? j</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">“handling interrupt” occurs when I press Ctrl-C to abort the test run.</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">(I think when I enable more debug data or reach a certain point of </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">num-buffers, I am even not more able to stop gst-launch anymore, I must </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">kill it via task manager.)</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">Added some general debug output in gstevent.c line 818 where debug </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">output shall be printed.</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">*caps point to address 0x0000000002BD36A0</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">I dumped first 4 bytes on this address: F0 F2 48 00</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">On Linux I see (filtered to file gstevent.c and line 808):</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2"># grep gst_event_new_caps abc.log</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">0:00:00.320152667 </font><font size="2">282</font> <font size="2">0x1577e00 INFO</font> <font size="2">GST_EVENT </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">gstevent.c:808:gst_event_new_caps: creating caps event video/x-raw, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">format=(string)I420, width=(int)1920, height=(int)1080, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">interlace-mode=(string)progressive</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">0:00:00.322927333 </font><font size="2">282</font> <font size="2">0x1577e00 INFO</font> <font size="2">GST_EVENT </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">gstevent.c:808:gst_event_new_caps: creating caps event video/x-raw, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">format=(string)I420, width=(int)1920, height=(int)1080, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">interlace-mode=(string)progressive</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">0:00:00.369638667 </font><font size="2">282</font> <font size="2">0x1577e00 INFO</font> <font size="2">GST_EVENT </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">gstevent.c:808:gst_event_new_caps: creating caps event video/x-h264, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">stream-format=(string)byte-stream, alignment=(string)au, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">profile=(string)baseline, width=(int)1920, height=(int)1080, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)60/1, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">interlace-mode=(string)progressive, colorimetry=(string)bt709, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">chroma-site=(string)mpeg2</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">0:00:00.702754000 </font><font size="2">282</font> <font size="2">0x1577e00 INFO</font> <font size="2">GST_EVENT </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">gstevent.c:808:gst_event_new_caps: creating caps event video/x-h264, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">stream-format=(string)avc, alignment=(string)au, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">profile=(string)constrained-baseline, width=(int)1920, height=(int)1080, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)60/1, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">interlace-mode=(string)progressive, colorimetry=(string)bt709, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">chroma-site=(string)mpeg2, parsed=(boolean)true, level=(string)4.2, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">codec_data=(buffer)0142c02affe100106742c02a8c8d403c0112f2c03c2211a801000468ce3c80</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">0:00:00.707792000 </font><font size="2">282</font> <font size="2">0x1577e00 INFO</font> <font size="2">GST_EVENT </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">gstevent.c:808:gst_event_new_caps: creating caps event video/quicktime, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">variant=(string)iso</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">0:00:18.299080335 </font><font size="2">282</font> <font size="2">0x1577e00 INFO</font> <font size="2">GST_EVENT </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">gstevent.c:808:gst_event_new_caps: creating caps event video/quicktime, </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">variant=(string)iso, streamheader=(buffer)< </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">000005036d6f6f760000006c6d76686400000000d5325d03d5325d0300001770000027100001000001000000000000000000000000010000000000000000000000000000000100000000000000000000000000004000000000000000000000000000000000000000000000000000000000000002000004527472616b0000005c746b686400000007d5325d03d5325d0300000001000000000000271000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000040000000001000000009000000000024656474730000001c656c737400000000000000010000271000000000000100000000038d6d646961000000206d64686400000000d5325d03d5325d030000177000002710000000000000002d68646c72000000000000000076696465000000000000000000000000566964656f48616e646c657200000003386d696e6600000014766d68640000000100000000000000000000002464696e660000001c6472656600000000000000010000000c75726c2000000001000002f87374626c000000c8737473640000000000000001000000b86176633100000000000000010000000000000000000000000000000007800438004800000048000000000000000100000000000000000000000000000000000000000000000000000000000000000018ffff00000027617663430142c02affe100106742c02a8c8d403c0112f2c03c2211a801000468ce3c8000000014627472740000000001b266410184c6b300000013636f6c726e636c7800010001000100000000107061737000000001000000010000000000000018737474730000000000000001000000640000006400000018737473730000000000000002000000010000005b00000028737473630000000000000002000000010000001000000001000000070000000400000001000001a47374737a0000000000000000000000640000e5460000df260000cd680000ccbb0000cc960000cc250000cc260000cbf40000cc380000cc8e0000cc000000cfcb0000cea90000ce210000ce630000cef00000d0c90000cee30000ce630000ce2e0000ce8c0000ce6f0000cec60000cf190000d13f0000ce740000ce950000ce400000ce770000cdbf0000ceef0000cecf0000d3e70000ceb00000ce930000ce610000cea30000ce260000cdef0000ce910000d44d0000ce320000cdef0000ce830000cea30000cdcc0000ce400000cf1e0000d3f70000ce1c0000ce970000ce690000ce490000ce630000ce3c0000ce0e0000d4080000ce100000ce060000ce5b0000ce760000ce690000ce2d0000cdc00000d4160000ce620000cebb0000ce270000ceae0000ce2d0000ce920000ced20000d3bd0000ce880000ce080000ce890000ce920000cee40000cea80000ce620000d43e0000cea10000ce6c0000ceae0000ce7f0000cdd30000ce210000ce720000d4010000ce8a0000e7ae0000cc300000cc010000cbe40000cb5e0000cbf00000cc4e0000cc280000cc4d0000cc420000002c7374636f000000000000000700000030000cfe420019ebd50026dd670033ccb50040bfa4004dbe1e0000003d75647461000000356d657461000000000000002168646c72000000006d686c726d6469720000000000000000000000000000000008696c73740000003d75647461000000356d657461000000000000002168646c72000000006d686c726d6469720000000000000000000000000000000008696c7374 </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">></font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">#</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">#</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">Perhaps something is getting too long (for Windows)? Perhaps some </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">intermediate buffer with only 256 bytes?</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">Or some decoding is not working?</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">Counting lines of this special output, it seems it has problems in line </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">with </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">“codec_data=(buffer)0142c02affe100106742c02a8c8d403c0112f2c03c2211a801000468ce3c80”,</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">but could also be an argument before of this.</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">Where do I find the conversion from *caps to a readable string? Is it </font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">distributed over multiple files or each module decodes its own data?</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">Best regards,</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">Martin</font></font></p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"> </p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">_______________________________________________</font></font></p>

<p style="margin: 0cm 0cm 0pt;"><font face="Courier New"><font size="2">gstreamer-devel mailing list</font></font></p>

<p style="margin: 0cm 0cm 0pt;"><a href="mailto:gstreamer-devel@lists.freedesktop.org"><font color="#0563c1"><font face="Courier New"><font size="2">gstreamer-devel@lists.freedesktop.org</font></font></font></a></p>

<p style="margin: 0cm 0cm 0pt;"><a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel"><font color="#0563c1"><font face="Courier New"><font size="2">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</font></font></font></a></p>
</div></div></body></html>