<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
Dear all,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
I am writing a pipeline that processes a single demuxed packet at a time, send its to decodebin then returns the decoded sample for rendering later.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
I am using appsrc->decodebin->videoconvert->appsink.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
However, after pushing the single buffer (1 frame) it seems to get stuck, their is no debug output past this line in my terminal:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted17">
"0:00:03.999976453 48662 0x7f5a440238c0 LOG                  basesrc gstbasesrc.c:2902:gst_base_src_loop:<video_src> next_ts 99:99:99.999999999 size 4096<br class="ContentPasted17">
0:00:03.999981012 48662 0x7f5a440238c0 DEBUG                basesrc gstbasesrc.c:2579:gst_base_src_get_range:<video_src> calling create offset 18446744073709551615 length 4096, time 0</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
"</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
I have attached a pastebin of GST_DEBUG (as much as can fit in a pastebin) as well as the sample code which I've included below.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
Please see code:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
GError* error = nullptr;
<div><br class="ContentPasted0">
</div>
<div class="ContentPasted0 elementToProof">if(!gst_init_check(nullptr, nullptr, &error)) {<br>
</div>
<div class="ContentPasted0 elementToProof">  CLog::Log(LOGERROR, "CDVDVideoCodecGStreamerWrapper(): gst_init_check() failed: {}", error->message);</div>
<div class="ContentPasted0 elementToProof">  g_error_free(error);</div>
}<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1">
data.input_caps = gst_ffmpeg_codecid_to_caps(hints.codec, m_pCodecContext, true);<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2">
/* Input_caps_char resolves to: video/x-h264, width=(int)1920, height=(int)1080, framerate=(fraction)29/1, alignment=(string)au, stream-format=(string)avc, codec_data=(buffer)01640028ffe1002e67640028ac2ca401e0089f97ff0001000152020202800001f48000753070100016e36000089545f8c7076858b44801000568eb735250fdf8f800
 */</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted3">
<div class="ContentPasted3 elementToProof">std::string pipeline = "appsrc name=video_src ! "</div>
<div class="ContentPasted3">                        + std::string(input_caps_char)</div>
<div class="ContentPasted3 elementToProof">                        + " ! decodebin name=my_decoder"</div>
<div class="ContentPasted3">                        + " ! videoconvert name=video_convert"</div>
<div class="ContentPasted3">                        + " ! videoscale"</div>
                        + " ! appsink name=app_sink";<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4">
data.pipeline = gst_parse_launch(pipeline.c_str(), &error);<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5">
g_object_set(G_OBJECT(data.app_source),
<div class="ContentPasted5">              "stream-type", 0, // stream-type is stream or seekable for push mode</div>
<div class="ContentPasted5 elementToProof">              "format", GST_FORMAT_TIME, // GST_FORMAT_TIME for timestamped buffers</div>
<div class="ContentPasted5">              "is-live", true,</div>
              nullptr);<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6">
m_bus = gst_pipeline_get_bus(GST_PIPELINE (data.pipeline));
<div class="ContentPasted6 elementToProof">gst_bus_add_watch(m_bus, (GstBusFunc)CBBusMessage, this);</div>
<div class="elementToProof"><br class="ContentPasted6">
</div>
g_object_set(data.app_sink, "emit-signals", true, nullptr);<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7">
ret = gst_element_set_state(data.pipeline, GST_STATE_PLAYING);<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8">
main_loop = g_main_loop_new(nullptr, false);<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8">
In my <b>push buffer function</b>, packet.pData contains a single encoded packet:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9">
GstFlowReturn ret;
<div><br class="ContentPasted9">
</div>
<div class="ContentPasted9 elementToProof">GstBuffer * buffer = gst_buffer_new_allocate(NULL, packet.iSize, NULL);</div>
gst_buffer_fill(buffer, 0, packet.pData, packet.iSize);<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted14">
GST_BUFFER_DTS      (buffer) = (packet.dts == DVD_NOPTS_VALUE)
<div class="ContentPasted14 elementToProof">                                  ? GST_CLOCK_TIME_NONE</div>
<div class="ContentPasted14">                                  : static_cast<int64_t>(packet.dts / DVD_TIME_BASE * AV_TIME_BASE);</div>
<div class="ContentPasted14 elementToProof">GST_BUFFER_PTS      (buffer) = (packet.pts == DVD_NOPTS_VALUE)</div>
<div class="ContentPasted14">                                  ? GST_CLOCK_TIME_NONE // gst_ffmpeg_time_ff_to_gst??</div>
                                  : static_cast<int64_t>(packet.pts / DVD_TIME_BASE * AV_TIME_BASE);<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9">
// first packet - DTS is <span style="background-color:rgb(255, 255, 255);display:inline !important" class="ContentPasted15 ContentPasted16">GST_CLOCK_TIME_NONE (18446744073709551615), pts is 0</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10">
g_signal_emit_by_name(data.app_source, "push-buffer", buffer, &ret);<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11">
gst_buffer_unref(buffer);<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11">
In my <b>pull sample function</b>:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11 ContentPasted12">
g_signal_emit_by_name(data.app_sink, "pull-sample", &sample);<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11 ContentPasted12">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11 ContentPasted12">
This never passes this point.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11 ContentPasted12">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11 ContentPasted12">
GST_DEBUG=6</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11 ContentPasted12 ContentPasted13">
<a href="https://pastebin.com/CsVsdTDh" id="LPNoLPOWALinkPreview">https://pastebin.com/CsVsdTDh</a><br>
</div>
<div class="_Entity _EType_OWALinkPreview _EId_OWALinkPreview _EReadonly_1"></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
The complete code is here:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted18">
<a href="https://github.com/xbmc/xbmc/blob/243b985c6841bb829eb399ab894fe6b2eace2ff1/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecGStreamer.cpp" id="LPlnk171592">https://github.com/xbmc/xbmc/blob/243b985c6841bb829eb399ab894fe6b2eace2ff1/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecGStreamer.cpp</a><br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11 ContentPasted12">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11 ContentPasted12">
Any ideas?</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11 ContentPasted12">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11 ContentPasted12">
Thanks,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11 ContentPasted12">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11 ContentPasted12">
Craig</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9 ContentPasted10 ContentPasted11">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6 ContentPasted7 ContentPasted8 ContentPasted9">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted4 ContentPasted5 ContentPasted6">
<br>
</div>
</body>
</html>