/third_party/gstreamer/gstplugins_bad/gst/mpegpsmux/ |
D | psmux.c | 57 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 …]
|
D | mpegpsmux.c | 100 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/ |
D | gsttagmux.c | 80 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/ |
D | mxfmux.c | 140 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/ |
D | tsmux.c | 101 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 …]
|
D | tsmux.h | 196 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/ |
D | gstmpegtsmux.c | 150 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 …]
|
D | gstbasetsmux.c | 128 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 …]
|
D | gstbasetsmuxaac.c | 80 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/ |
D | gstflvmux.c | 133 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/ |
D | muxedit.c | 22 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 …]
|
D | muxread.c | 35 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/ |
D | muxedit.c | 22 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 …]
|
D | muxread.c | 35 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/ |
D | matroska-mux.c | 225 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/ |
D | mpegtsmux.c | 114 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/ |
D | multipartmux.c | 89 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/ |
D | gstrtpdtmfmux.c | 78 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/ |
D | gstid3mux.c | 91 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/ |
D | mux.h | 120 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/ |
D | mux.h | 120 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/ |
D | ts-scte-writer.c | 23 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/ |
D | webpmux.c | 184 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, ¶ms); 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/ |
D | uncoded_frame.c | 11 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/ |
D | webpmux.c | 182 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, ¶ms); 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 …]
|