Home
last modified time | relevance | path

Searched refs:mux (Results 1 – 25 of 186) sorted by relevance

12345678

/third_party/gstreamer/gstplugins_bad/gst/mpegpsmux/
Dpsmux.c57 static gboolean psmux_packet_out (PsMux * mux);
58 static gboolean psmux_write_pack_header (PsMux * mux);
59 static gboolean psmux_write_system_header (PsMux * mux);
60 static gboolean psmux_write_program_stream_map (PsMux * mux);
72 PsMux *mux; in psmux_new() local
74 mux = g_slice_new0 (PsMux); in psmux_new()
76 mux->pts = -1; /* uninitialized values */ in psmux_new()
77 mux->pack_hdr_pts = -1; in psmux_new()
78 mux->sys_hdr_pts = -1; in psmux_new()
79 mux->psm_pts = -1; in psmux_new()
[all …]
Dmpegpsmux.c100 static gboolean mpegpsdemux_prepare_srcpad (MpegPsMux * mux);
102 MpegPsMux * mux);
145 mpegpsmux_init (MpegPsMux * mux) in mpegpsmux_init() argument
147 mux->srcpad = gst_pad_new_from_static_template (&mpegpsmux_src_factory, in mpegpsmux_init()
149 gst_pad_use_fixed_caps (mux->srcpad); in mpegpsmux_init()
150 gst_element_add_pad (GST_ELEMENT (mux), mux->srcpad); in mpegpsmux_init()
152 mux->collect = gst_collect_pads_new (); in mpegpsmux_init()
153 gst_collect_pads_set_function (mux->collect, in mpegpsmux_init()
154 (GstCollectPadsFunction) GST_DEBUG_FUNCPTR (mpegpsmux_collected), mux); in mpegpsmux_init()
156 mux->psmux = psmux_new (); in mpegpsmux_init()
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/tag/
Dgsttagmux.c80 static void gst_tag_mux_init (GstTagMux * mux, GstTagMuxClass * mux_class);
123 GstTagMux *mux = GST_TAG_MUX (obj); in gst_tag_mux_finalize() local
125 if (mux->priv->newsegment_ev) { in gst_tag_mux_finalize()
126 gst_event_unref (mux->priv->newsegment_ev); in gst_tag_mux_finalize()
127 mux->priv->newsegment_ev = NULL; in gst_tag_mux_finalize()
130 if (mux->priv->event_tags) { in gst_tag_mux_finalize()
131 gst_tag_list_unref (mux->priv->event_tags); in gst_tag_mux_finalize()
132 mux->priv->event_tags = NULL; in gst_tag_mux_finalize()
135 if (mux->priv->final_tags) { in gst_tag_mux_finalize()
136 gst_tag_list_unref (mux->priv->final_tags); in gst_tag_mux_finalize()
[all …]
/third_party/gstreamer/gstplugins_bad/gst/mxf/
Dmxfmux.c140 static void gst_mxf_mux_reset (GstMXFMux * mux);
143 gst_mxf_mux_push (GstMXFMux * mux, GstBuffer * buf) in gst_mxf_mux_push() argument
148 ret = gst_aggregator_finish_buffer (GST_AGGREGATOR (mux), buf); in gst_mxf_mux_push()
149 mux->offset += size; in gst_mxf_mux_push()
197 gst_mxf_mux_init (GstMXFMux * mux) in gst_mxf_mux_init() argument
199 mux->index_table = g_array_new (FALSE, FALSE, sizeof (MXFIndexTableSegment)); in gst_mxf_mux_init()
200 gst_mxf_mux_reset (mux); in gst_mxf_mux_init()
206 GstMXFMux *mux = GST_MXF_MUX (object); in gst_mxf_mux_finalize() local
208 gst_mxf_mux_reset (mux); in gst_mxf_mux_finalize()
210 if (mux->metadata) { in gst_mxf_mux_finalize()
[all …]
/third_party/gstreamer/gstplugins_bad/gst/mpegtsmux/tsmux/
Dtsmux.c101 static gboolean tsmux_write_pat (TsMux * mux);
102 static gboolean tsmux_write_pmt (TsMux * mux, TsMuxProgram * program);
103 static gboolean tsmux_write_scte_null (TsMux * mux, TsMuxProgram * program);
104 static gint64 get_next_pcr (TsMux * mux, gint64 cur_ts);
105 static gint64 get_current_pcr (TsMux * mux, gint64 cur_ts);
106 static gint64 write_new_pcr (TsMux * mux, TsMuxStream * stream, gint64 cur_pcr,
108 static gboolean tsmux_write_ts_header (TsMux * mux, guint8 * buf,
129 TsMux *mux; in tsmux_new() local
131 mux = g_slice_new0 (TsMux); in tsmux_new()
133 mux->transport_id = TSMUX_DEFAULT_TS_ID; in tsmux_new()
[all …]
Dtsmux.h196 void tsmux_free (TsMux *mux);
199 void tsmux_set_write_func (TsMux *mux, TsMuxWriteFunc func, void *user_data);
200 void tsmux_set_alloc_func (TsMux *mux, TsMuxAllocFunc func, void *user_data);
201 void tsmux_set_new_stream_func (TsMux * mux, TsMuxNewStreamFunc func, void *user_data);
202 void tsmux_set_pat_interval (TsMux *mux, guint interval);
203 guint tsmux_get_pat_interval (TsMux *mux);
204 void tsmux_resend_pat (TsMux *mux);
205 guint16 tsmux_get_new_pid (TsMux *mux);
206 void tsmux_set_bitrate (TsMux *mux, guint64 bitrate);
209 TsMuxProgram * tsmux_program_new (TsMux *mux, gint prog_id);
[all …]
/third_party/gstreamer/gstplugins_bad/gst/mpegtsmux/
Dgstmpegtsmux.c150 new_packet_m2ts (GstMpegTsMux * mux, GstBuffer * buf, gint64 new_pcr) in new_packet_m2ts() argument
156 GST_LOG_OBJECT (mux, "Have buffer %p with new_pcr=%" G_GINT64_FORMAT, in new_packet_m2ts()
159 chunk_bytes = gst_adapter_available (mux->adapter); in new_packet_m2ts()
165 GST_LOG_OBJECT (mux, "Accumulating non-PCR packet"); in new_packet_m2ts()
166 gst_adapter_push (mux->adapter, buf); in new_packet_m2ts()
172 if (mux->previous_pcr < 0 && chunk_bytes) { in new_packet_m2ts()
173 mux->previous_pcr = new_pcr; in new_packet_m2ts()
174 mux->previous_offset = chunk_bytes; in new_packet_m2ts()
175 GST_LOG_OBJECT (mux, "Accumulating non-PCR packet"); in new_packet_m2ts()
176 gst_adapter_push (mux->adapter, buf); in new_packet_m2ts()
[all …]
Dgstbasetsmux.c128 GstBaseTsMux *mux = GST_BASE_TS_MUX (agg); in gst_base_ts_mux_pad_flush() local
132 g_mutex_lock (&mux->lock); in gst_base_ts_mux_pad_flush()
133 mux->first = TRUE; in gst_base_ts_mux_pad_flush()
136 tsmux_resend_pat (mux->tsmux); in gst_base_ts_mux_pad_flush()
137 tsmux_resend_si (mux->tsmux); in gst_base_ts_mux_pad_flush()
140 for (cur = mux->tsmux->programs; cur; cur = cur->next) { in gst_base_ts_mux_pad_flush()
145 g_mutex_unlock (&mux->lock); in gst_base_ts_mux_pad_flush()
258 gst_base_ts_mux_set_header_on_caps (GstBaseTsMux * mux) in gst_base_ts_mux_set_header_on_caps() argument
266 caps = gst_pad_get_pad_template_caps (GST_AGGREGATOR_SRC_PAD (mux)); in gst_base_ts_mux_set_header_on_caps()
271 gst_structure_set (structure, "packetsize", G_TYPE_INT, mux->packet_size, in gst_base_ts_mux_set_header_on_caps()
[all …]
Dgstbasetsmuxaac.c80 GstBaseTsMux * mux, gboolean is_mpeg2, guint8 obj_type_profile, in gst_base_ts_mux_prepare_aac_adts() argument
90 GST_DEBUG_OBJECT (mux, "Preparing AAC buffer for output"); in gst_base_ts_mux_prepare_aac_adts()
95 GST_DEBUG_OBJECT (mux, "Rate index %u, channels %u, object type/profile %u", in gst_base_ts_mux_prepare_aac_adts()
141 gst_base_ts_mux_aac_mpeg2_make_codec_data (GstBaseTsMux * mux, in gst_base_ts_mux_aac_mpeg2_make_codec_data() argument
155 GST_ERROR_OBJECT (mux, "AAC caps do not contain profile"); in gst_base_ts_mux_aac_mpeg2_make_codec_data()
160 GST_ERROR_OBJECT (mux, "AAC caps do not contain a sample rate"); in gst_base_ts_mux_aac_mpeg2_make_codec_data()
164 GST_ERROR_OBJECT (mux, "AAC caps do not contain channel count"); in gst_base_ts_mux_aac_mpeg2_make_codec_data()
175 GST_ERROR_OBJECT (mux, "Invalid profile %s for MPEG-2 AAC caps", in gst_base_ts_mux_aac_mpeg2_make_codec_data()
185 GST_ERROR_OBJECT (mux, "Invalid channel count %d for MPEG-2 AAC caps", in gst_base_ts_mux_aac_mpeg2_make_codec_data()
192 GST_ERROR_OBJECT (mux, "Invalid samplerate %d for MPEG-2 AAC caps", rate); in gst_base_ts_mux_aac_mpeg2_make_codec_data()
[all …]
/third_party/gstreamer/gstplugins_good/gst/flv/
Dgstflvmux.c133 static GstFlowReturn gst_flv_mux_write_eos (GstFlvMux * mux);
134 static GstFlowReturn gst_flv_mux_write_header (GstFlvMux * mux);
135 static GstFlowReturn gst_flv_mux_rewrite_header (GstFlvMux * mux);
136 static gboolean gst_flv_mux_are_all_pads_eos (GstFlvMux * mux);
137 static GstClockTime gst_flv_mux_query_upstream_duration (GstFlvMux * mux);
158 GstFlvMux *mux = GST_FLV_MUX_CAST (aggregator); in gst_flv_mux_skip_buffer() local
161 if (!mux->skip_backwards_streams) in gst_flv_mux_skip_buffer()
179 if (t < (GST_MSECOND * mux->last_dts)) { in gst_flv_mux_skip_buffer()
183 GST_TIME_ARGS (t), GST_TIME_ARGS (GST_MSECOND * mux->last_dts), in gst_flv_mux_skip_buffer()
323 gst_flv_mux_init (GstFlvMux * mux) in gst_flv_mux_init() argument
[all …]
/third_party/flutter/skia/third_party/externals/libwebp/src/mux/
Dmuxedit.c22 static void MuxInit(WebPMux* const mux) { in MuxInit() argument
23 assert(mux != NULL); in MuxInit()
24 memset(mux, 0, sizeof(*mux)); in MuxInit()
25 mux->canvas_width_ = 0; // just to be explicit in MuxInit()
26 mux->canvas_height_ = 0; in MuxInit()
33 WebPMux* const mux = (WebPMux*)WebPSafeMalloc(1ULL, sizeof(WebPMux)); in WebPNewInternal() local
34 if (mux != NULL) MuxInit(mux); in WebPNewInternal()
35 return mux; in WebPNewInternal()
46 static void MuxRelease(WebPMux* const mux) { in MuxRelease() argument
47 assert(mux != NULL); in MuxRelease()
[all …]
Dmuxread.c35 static WebPMuxError MuxGet(const WebPMux* const mux, CHUNK_INDEX idx, in MuxGet() argument
37 assert(mux != NULL); in MuxGet()
41 SWITCH_ID_LIST(IDX_VP8X, mux->vp8x_); in MuxGet()
42 SWITCH_ID_LIST(IDX_ICCP, mux->iccp_); in MuxGet()
43 SWITCH_ID_LIST(IDX_ANIM, mux->anim_); in MuxGet()
44 SWITCH_ID_LIST(IDX_EXIF, mux->exif_); in MuxGet()
45 SWITCH_ID_LIST(IDX_XMP, mux->xmp_); in MuxGet()
180 WebPMux* mux = NULL; in WebPMuxCreateInternal() local
206 mux = WebPMuxNew(); in WebPMuxCreateInternal()
207 if (mux == NULL) return NULL; in WebPMuxCreateInternal()
[all …]
/third_party/skia/third_party/externals/libwebp/src/mux/
Dmuxedit.c22 static void MuxInit(WebPMux* const mux) { in MuxInit() argument
23 assert(mux != NULL); in MuxInit()
24 memset(mux, 0, sizeof(*mux)); in MuxInit()
25 mux->canvas_width_ = 0; // just to be explicit in MuxInit()
26 mux->canvas_height_ = 0; in MuxInit()
33 WebPMux* const mux = (WebPMux*)WebPSafeMalloc(1ULL, sizeof(WebPMux)); in WebPNewInternal() local
34 if (mux != NULL) MuxInit(mux); in WebPNewInternal()
35 return mux; in WebPNewInternal()
46 static void MuxRelease(WebPMux* const mux) { in MuxRelease() argument
47 assert(mux != NULL); in MuxRelease()
[all …]
Dmuxread.c35 static WebPMuxError MuxGet(const WebPMux* const mux, CHUNK_INDEX idx, in MuxGet() argument
37 assert(mux != NULL); in MuxGet()
41 SWITCH_ID_LIST(IDX_VP8X, mux->vp8x_); in MuxGet()
42 SWITCH_ID_LIST(IDX_ICCP, mux->iccp_); in MuxGet()
43 SWITCH_ID_LIST(IDX_ANIM, mux->anim_); in MuxGet()
44 SWITCH_ID_LIST(IDX_EXIF, mux->exif_); in MuxGet()
45 SWITCH_ID_LIST(IDX_XMP, mux->xmp_); in MuxGet()
179 WebPMux* mux = NULL; in WebPMuxCreateInternal() local
204 mux = WebPMuxNew(); in WebPMuxCreateInternal()
205 if (mux == NULL) return NULL; in WebPMuxCreateInternal()
[all …]
/third_party/gstreamer/gstplugins_good/gst/matroska/
Dmatroska-mux.c225 static void gst_matroska_mux_init (GstMatroskaMux * mux, gpointer g_class);
255 static guint64 gst_matroska_mux_create_uid (GstMatroskaMux * mux);
271 static void gst_matroska_mux_write_streams_tags (GstMatroskaMux * mux);
272 static gboolean gst_matroska_mux_streams_have_tags (GstMatroskaMux * mux);
497 gst_matroska_mux_init (GstMatroskaMux * mux, gpointer g_class) in gst_matroska_mux_init() argument
503 mux->srcpad = gst_pad_new_from_template (templ, "src"); in gst_matroska_mux_init()
505 gst_pad_set_event_function (mux->srcpad, gst_matroska_mux_handle_src_event); in gst_matroska_mux_init()
506 gst_element_add_pad (GST_ELEMENT (mux), mux->srcpad); in gst_matroska_mux_init()
507 gst_pad_use_fixed_caps (mux->srcpad); in gst_matroska_mux_init()
509 mux->collect = gst_collect_pads_new (); in gst_matroska_mux_init()
[all …]
/third_party/gstreamer/gstplugins_bad/tests/check/elements/
Dmpegtsmux.c114 GstElement *mux; in setup_tsmux() local
117 mux = gst_check_setup_element ("mpegtsmux"); in setup_tsmux()
118 mysrcpad = setup_src_pad (mux, srctemplate, sinkname, padname); in setup_tsmux()
119 mysinkpad = gst_check_setup_sink_pad (mux, &sink_template); in setup_tsmux()
123 return mux; in setup_tsmux()
127 cleanup_tsmux (GstElement * mux, const gchar * sinkname) in cleanup_tsmux() argument
130 gst_element_set_state (mux, GST_STATE_NULL); in cleanup_tsmux()
134 teardown_src_pad (mux, sinkname); in cleanup_tsmux()
135 gst_check_teardown_sink_pad (mux); in cleanup_tsmux()
136 gst_check_teardown_element (mux); in cleanup_tsmux()
[all …]
/third_party/gstreamer/gstplugins_good/gst/multipart/
Dmultipartmux.c89 GstCollectData * pad, GstEvent * event, GstMultipartMux * mux);
91 GstMultipartMux * mux);
248 gst_multipart_mux_get_mime (GstMultipartMux * mux, GstStructure * s) in gst_multipart_mux_get_mime() argument
257 klass = GST_MULTIPART_MUX_GET_CLASS (mux); in gst_multipart_mux_get_mime()
348 gst_multipart_mux_queue_pads (GstMultipartMux * mux) in gst_multipart_mux_queue_pads() argument
353 g_return_val_if_fail (GST_IS_MULTIPART_MUX (mux), NULL); in gst_multipart_mux_queue_pads()
356 walk = mux->collect->data; in gst_multipart_mux_queue_pads()
367 buf = gst_collect_pads_pop (mux->collect, data); in gst_multipart_mux_queue_pads()
392 if (gst_multipart_mux_compare_pads (mux, bestpad, pad) > 0) { in gst_multipart_mux_queue_pads()
403 GstEvent * event, GstMultipartMux * mux) in gst_multipart_mux_sink_event() argument
[all …]
/third_party/gstreamer/gstplugins_good/gst/rtpmanager/
Dgstrtpdtmfmux.c78 gst_rtp_dtmf_mux_init (GstRTPDTMFMux * mux) in gst_rtp_dtmf_mux_init() argument
112 GstRTPDTMFMux *mux = GST_RTP_DTMF_MUX (rtp_mux); in gst_rtp_dtmf_mux_accept_buffer_locked() local
124 if (GST_CLOCK_TIME_IS_VALID (mux->last_priority_end)) in gst_rtp_dtmf_mux_accept_buffer_locked()
125 mux->last_priority_end = in gst_rtp_dtmf_mux_accept_buffer_locked()
127 mux->last_priority_end); in gst_rtp_dtmf_mux_accept_buffer_locked()
129 mux->last_priority_end = running_ts + in gst_rtp_dtmf_mux_accept_buffer_locked()
131 GST_LOG_OBJECT (mux, "Got buffer %p on priority pad, " in gst_rtp_dtmf_mux_accept_buffer_locked()
133 GST_TIME_ARGS (mux->last_priority_end)); in gst_rtp_dtmf_mux_accept_buffer_locked()
135 GST_WARNING_OBJECT (mux, "Buffer %p has an invalid duration," in gst_rtp_dtmf_mux_accept_buffer_locked()
139 if (GST_CLOCK_TIME_IS_VALID (mux->last_priority_end) && in gst_rtp_dtmf_mux_accept_buffer_locked()
[all …]
/third_party/gstreamer/gstplugins_bad/gst/id3tag/
Dgstid3mux.c91 static GstBuffer *gst_id3_mux_render_v2_tag (GstTagMux * mux,
93 static GstBuffer *gst_id3_mux_render_v1_tag (GstTagMux * mux,
154 GstId3Mux *mux = GST_ID3_MUX (object); in gst_id3_mux_set_property() local
158 mux->write_v1 = g_value_get_boolean (value); in gst_id3_mux_set_property()
161 mux->write_v2 = g_value_get_boolean (value); in gst_id3_mux_set_property()
164 mux->v2_major_version = g_value_get_int (value); in gst_id3_mux_set_property()
176 GstId3Mux *mux = GST_ID3_MUX (object); in gst_id3_mux_get_property() local
180 g_value_set_boolean (value, mux->write_v1); in gst_id3_mux_get_property()
183 g_value_set_boolean (value, mux->write_v2); in gst_id3_mux_get_property()
186 g_value_set_int (value, mux->v2_major_version); in gst_id3_mux_get_property()
[all …]
/third_party/flutter/skia/third_party/externals/libwebp/src/webp/
Dmux.h120 WEBP_EXTERN void WebPMuxDelete(WebPMux* mux);
164 WebPMux* mux, const char fourcc[4], const WebPData* chunk_data,
180 const WebPMux* mux, const char fourcc[4], WebPData* chunk_data);
193 WebPMux* mux, const char fourcc[4]);
226 WebPMux* mux, const WebPData* bitstream, int copy_data);
245 WebPMux* mux, const WebPMuxFrameInfo* frame, int copy_data);
263 const WebPMux* mux, uint32_t nth, WebPMuxFrameInfo* frame);
275 WEBP_EXTERN WebPMuxError WebPMuxDeleteFrame(WebPMux* mux, uint32_t nth);
300 WebPMux* mux, const WebPMuxAnimParams* params);
311 const WebPMux* mux, WebPMuxAnimParams* params);
[all …]
/third_party/skia/third_party/externals/libwebp/src/webp/
Dmux.h120 WEBP_EXTERN void WebPMuxDelete(WebPMux* mux);
164 WebPMux* mux, const char fourcc[4], const WebPData* chunk_data,
180 const WebPMux* mux, const char fourcc[4], WebPData* chunk_data);
193 WebPMux* mux, const char fourcc[4]);
226 WebPMux* mux, const WebPData* bitstream, int copy_data);
245 WebPMux* mux, const WebPMuxFrameInfo* frame, int copy_data);
263 const WebPMux* mux, uint32_t nth, WebPMuxFrameInfo* frame);
275 WEBP_EXTERN WebPMuxError WebPMuxDeleteFrame(WebPMux* mux, uint32_t nth);
300 WebPMux* mux, const WebPMuxAnimParams* params);
311 const WebPMux* mux, WebPMuxAnimParams* params);
[all …]
/third_party/gstreamer/gstplugins_bad/tests/examples/mpegts/
Dts-scte-writer.c23 send_splice (GstElement * mux, gboolean out) in send_splice() argument
37 gst_mpegts_section_send_event (section, mux); in send_splice()
42 send_splice_in (GstElement * mux) in send_splice_in() argument
44 send_splice (mux, FALSE); in send_splice_in()
50 send_splice_out (GstElement * mux) in send_splice_out() argument
52 send_splice (mux, TRUE); in send_splice_out()
55 g_timeout_add_seconds (30, (GSourceFunc) send_splice_in, mux); in send_splice_out()
67 GstElement *mux; in main() local
81 mux = gst_bin_get_by_name (GST_BIN (pipeline), "mux"); in main()
83 g_timeout_add_seconds (1, (GSourceFunc) send_splice_out, mux); in main()
[all …]
/third_party/skia/third_party/externals/libwebp/examples/
Dwebpmux.c184 static WebPMuxError DisplayInfo(const WebPMux* mux) { in DisplayInfo() argument
188 WebPMuxError err = WebPMuxGetCanvasSize(mux, &width, &height); in DisplayInfo()
192 err = WebPMuxGetFeatures(mux, &flag); in DisplayInfo()
215 err = WebPMuxGetAnimationParams(mux, &params); in DisplayInfo()
220 err = WebPMuxNumChunks(mux, id, &nFrames); in DisplayInfo()
231 err = WebPMuxGetFrame(mux, i, &frame); in DisplayInfo()
262 err = WebPMuxGetChunk(mux, "ICCP", &icc_profile); in DisplayInfo()
269 err = WebPMuxGetChunk(mux, "EXIF", &exif); in DisplayInfo()
276 err = WebPMuxGetChunk(mux, "XMP ", &xmp); in DisplayInfo()
283 err = WebPMuxGetFrame(mux, 1, &image); in DisplayInfo()
[all …]
/third_party/ffmpeg/tools/
Duncoded_frame.c11 AVFormatContext *mux; member
135 ret = avformat_alloc_output_context2(&st->mux, NULL, fmt, dev); in main()
141 if (!(st->mux->oformat->flags & AVFMT_NOFILE)) { in main()
142 ret = avio_open2(&st->mux->pb, st->mux->url, AVIO_FLAG_WRITE, in main()
145 av_log(st->mux, AV_LOG_ERROR, "Failed to init output: %s\n", in main()
152 streams[i].mux = streams[0].mux; in main()
157 if (!(st->stream = avformat_new_stream(st->mux, NULL))) { in main()
189 if ((ret = avformat_write_header(st->mux, NULL)) < 0) { in main()
190 av_log(st->mux, AV_LOG_ERROR, "Failed to init output: %s\n", in main()
199 ret = av_write_uncoded_frame_query(st->mux, st->stream->index); in main()
[all …]
/third_party/flutter/skia/third_party/externals/libwebp/examples/
Dwebpmux.c182 static WebPMuxError DisplayInfo(const WebPMux* mux) { in DisplayInfo() argument
186 WebPMuxError err = WebPMuxGetCanvasSize(mux, &width, &height); in DisplayInfo()
190 err = WebPMuxGetFeatures(mux, &flag); in DisplayInfo()
213 err = WebPMuxGetAnimationParams(mux, &params); in DisplayInfo()
218 err = WebPMuxNumChunks(mux, id, &nFrames); in DisplayInfo()
229 err = WebPMuxGetFrame(mux, i, &frame); in DisplayInfo()
260 err = WebPMuxGetChunk(mux, "ICCP", &icc_profile); in DisplayInfo()
267 err = WebPMuxGetChunk(mux, "EXIF", &exif); in DisplayInfo()
274 err = WebPMuxGetChunk(mux, "XMP ", &xmp); in DisplayInfo()
281 err = WebPMuxGetFrame(mux, 1, &image); in DisplayInfo()
[all …]

12345678