• Home
  • Raw
  • Download

Lines Matching refs:packet

42     ogg_packet * packet);
58 ogg_packet * packet);
62 ogg_packet * packet);
64 ogg_packet * packet);
66 ogg_packet * packet);
73 ogg_packet * packet);
102 gst_ogg_stream_get_packet_start_time (GstOggStream * pad, ogg_packet * packet) in gst_ogg_stream_get_packet_start_time() argument
106 if (packet->granulepos == -1) { in gst_ogg_stream_get_packet_start_time()
110 duration = gst_ogg_stream_get_packet_duration (pad, packet); in gst_ogg_stream_get_packet_start_time()
117 packet->granulepos) - duration); in gst_ogg_stream_get_packet_start_time()
217 gst_ogg_stream_packet_is_key_frame (GstOggStream * pad, ogg_packet * packet) in gst_ogg_stream_packet_is_key_frame() argument
225 return mappers[pad->map].is_packet_key_frame_func (pad, packet); in gst_ogg_stream_packet_is_key_frame()
229 gst_ogg_stream_packet_is_header (GstOggStream * pad, ogg_packet * packet) in gst_ogg_stream_packet_is_header() argument
237 return mappers[pad->map].is_header_func (pad, packet); in gst_ogg_stream_packet_is_header()
241 gst_ogg_stream_get_packet_duration (GstOggStream * pad, ogg_packet * packet) in gst_ogg_stream_get_packet_duration() argument
249 return mappers[pad->map].packet_duration_func (pad, packet); in gst_ogg_stream_get_packet_duration()
254 gst_ogg_stream_extract_tags (GstOggStream * pad, ogg_packet * packet) in gst_ogg_stream_extract_tags() argument
261 mappers[pad->map].extract_tags_func (pad, packet); in gst_ogg_stream_extract_tags()
287 gst_ogg_stream_update_stats (GstOggStream * pad, ogg_packet * packet) in gst_ogg_stream_update_stats() argument
292 mappers[pad->map].update_stats_func (pad, packet); in gst_ogg_stream_update_stats()
304 is_packet_keyframe_true (GstOggStream * pad, ogg_packet * packet) in is_packet_keyframe_true() argument
345 is_header_unknown (GstOggStream * pad, ogg_packet * packet) in is_header_unknown() argument
353 is_header_true (GstOggStream * pad, ogg_packet * packet) in is_header_true() argument
359 is_header_count (GstOggStream * pad, ogg_packet * packet) in is_header_count() argument
368 packet_duration_constant (GstOggStream * pad, ogg_packet * packet) in packet_duration_constant() argument
376 tag_list_from_vorbiscomment_packet (ogg_packet * packet, in tag_list_from_vorbiscomment_packet() argument
385 list = gst_tag_list_from_vorbiscomment (packet->packet, packet->bytes, in tag_list_from_vorbiscomment_packet()
412 setup_theora_mapper (GstOggStream * pad, ogg_packet * packet) in setup_theora_mapper() argument
414 guint8 *data = packet->packet; in setup_theora_mapper()
517 is_packet_keyframe_theora (GstOggStream * pad, ogg_packet * packet) in is_packet_keyframe_theora() argument
519 if (packet->bytes == 0) in is_packet_keyframe_theora()
521 return (packet->packet[0] & 0xc0) == 0x00; in is_packet_keyframe_theora()
525 is_header_theora (GstOggStream * pad, ogg_packet * packet) in is_header_theora() argument
527 return (packet->bytes > 0 && (packet->packet[0] & 0x80) == 0x80); in is_header_theora()
531 extract_tags_theora (GstOggStream * pad, ogg_packet * packet) in extract_tags_theora() argument
533 if (packet->bytes > 0 && packet->packet[0] == 0x81) { in extract_tags_theora()
534 tag_list_from_vorbiscomment_packet (packet, in extract_tags_theora()
552 setup_dirac_mapper (GstOggStream * pad, ogg_packet * packet) in setup_dirac_mapper() argument
557 ret = gst_dirac_sequence_header_parse (&header, packet->packet + 13, in setup_dirac_mapper()
558 packet->bytes - 13); in setup_dirac_mapper()
664 setup_vp8_mapper (GstOggStream * pad, ogg_packet * packet) in setup_vp8_mapper() argument
668 if (packet->bytes < 26) { in setup_vp8_mapper()
673 width = GST_READ_UINT16_BE (packet->packet + 8); in setup_vp8_mapper()
674 height = GST_READ_UINT16_BE (packet->packet + 10); in setup_vp8_mapper()
675 par_n = GST_READ_UINT24_BE (packet->packet + 12); in setup_vp8_mapper()
676 par_d = GST_READ_UINT24_BE (packet->packet + 15); in setup_vp8_mapper()
677 fps_n = GST_READ_UINT32_BE (packet->packet + 18); in setup_vp8_mapper()
678 fps_d = GST_READ_UINT32_BE (packet->packet + 22); in setup_vp8_mapper()
740 ogg_packet packet; in setup_vp8_mapper_from_caps() local
745 packet.packet = data; in setup_vp8_mapper_from_caps()
746 packet.bytes = 26; in setup_vp8_mapper_from_caps()
747 return setup_vp8_mapper (pad, &packet); in setup_vp8_mapper_from_caps()
795 packet_duration_vp8 (GstOggStream * pad, ogg_packet * packet) in packet_duration_vp8() argument
799 if (packet->bytes < 3) in packet_duration_vp8()
802 hdr = GST_READ_UINT24_LE (packet->packet); in packet_duration_vp8()
824 is_header_vp8 (GstOggStream * pad, ogg_packet * packet) in is_header_vp8() argument
826 if (packet->bytes >= 5 && packet->packet[0] == 0x4F && in is_header_vp8()
827 packet->packet[1] == 0x56 && packet->packet[2] == 0x50 && in is_header_vp8()
828 packet->packet[3] == 0x38 && packet->packet[4] == 0x30) in is_header_vp8()
834 extract_tags_vp8 (GstOggStream * pad, ogg_packet * packet) in extract_tags_vp8() argument
836 if (packet->bytes >= 7 && memcmp (packet->packet, "OVP80\2 ", 7) == 0) { in extract_tags_vp8()
837 tag_list_from_vorbiscomment_packet (packet, in extract_tags_vp8()
861 update_stats_vp8 (GstOggStream * pad, ogg_packet * packet) in update_stats_vp8() argument
863 if (packet_duration_vp8 (pad, packet)) { in update_stats_vp8()
875 setup_vorbis_mapper (GstOggStream * pad, ogg_packet * packet) in setup_vorbis_mapper() argument
877 guint8 *data = packet->packet; in setup_vorbis_mapper()
919 gst_parse_vorbis_header_packet (pad, packet); in setup_vorbis_mapper()
929 is_header_vorbis (GstOggStream * pad, ogg_packet * packet) in is_header_vorbis() argument
933 if (packet->bytes == 0 || (packet->packet[0] & 0x01) == 0) in is_header_vorbis()
936 if (packet->packet[0] == 5) { in is_header_vorbis()
937 res = gst_parse_vorbis_setup_packet (pad, packet); in is_header_vorbis()
944 extract_tags_vorbis (GstOggStream * pad, ogg_packet * packet) in extract_tags_vorbis() argument
946 if (packet->bytes == 0 || (packet->packet[0] & 0x01) == 0) in extract_tags_vorbis()
949 if (((guint8 *) (packet->packet))[0] == 0x03) { in extract_tags_vorbis()
950 tag_list_from_vorbiscomment_packet (packet, in extract_tags_vorbis()
979 packet_duration_vorbis (GstOggStream * pad, ogg_packet * packet) in packet_duration_vorbis() argument
985 if (packet->bytes == 0 || packet->packet[0] & 1) in packet_duration_vorbis()
988 mode = (packet->packet[0] >> 1) & ((1 << pad->vorbis_log2_num_modes) - 1); in packet_duration_vorbis()
1007 setup_speex_mapper (GstOggStream * pad, ogg_packet * packet) in setup_speex_mapper() argument
1009 guint8 *data = packet->packet; in setup_speex_mapper()
1032 pad->n_header_packets = GST_READ_UINT32_LE (packet->packet + 68) + 2; in setup_speex_mapper()
1033 pad->frame_size = GST_READ_UINT32_LE (packet->packet + 64) * in setup_speex_mapper()
1034 GST_READ_UINT32_LE (packet->packet + 56); in setup_speex_mapper()
1043 extract_tags_count (GstOggStream * pad, ogg_packet * packet) in extract_tags_count() argument
1046 if (packet->bytes > 0 && pad->n_header_packets_seen == 1) { in extract_tags_count()
1047 tag_list_from_vorbiscomment_packet (packet, NULL, 0, &pad->taglist); in extract_tags_count()
1072 setup_fLaC_mapper (GstOggStream * pad, ogg_packet * packet) in setup_fLaC_mapper() argument
1086 is_header_fLaC (GstOggStream * pad, ogg_packet * packet) in is_header_fLaC() argument
1089 if (packet->bytes < 17) in is_header_fLaC()
1092 pad->granulerate_n = (packet->packet[14] << 12) | in is_header_fLaC()
1093 (packet->packet[15] << 4) | ((packet->packet[16] >> 4) & 0xf); in is_header_fLaC()
1104 setup_flac_mapper (GstOggStream * pad, ogg_packet * packet) in setup_flac_mapper() argument
1106 guint8 *data = packet->packet; in setup_flac_mapper()
1125 pad->n_header_packets = GST_READ_UINT16_BE (packet->packet + 7); in setup_flac_mapper()
1134 is_header_flac (GstOggStream * pad, ogg_packet * packet) in is_header_flac() argument
1136 return (packet->bytes > 0 && (packet->packet[0] != 0xff)); in is_header_flac()
1140 packet_duration_flac (GstOggStream * pad, ogg_packet * packet) in packet_duration_flac() argument
1144 if (packet->bytes < 4) in packet_duration_flac()
1147 block_size_index = packet->packet[2] >> 4; in packet_duration_flac()
1160 if (packet->bytes < 4 + 1 + bytes) in packet_duration_flac()
1162 tmp = packet->packet[4]; in packet_duration_flac()
1173 if (packet->bytes < 4 + len + bytes) in packet_duration_flac()
1176 return packet->packet[4 + len] + 1; in packet_duration_flac()
1178 return GST_READ_UINT16_BE (packet->packet + 4 + len) + 1; in packet_duration_flac()
1185 extract_tags_flac (GstOggStream * pad, ogg_packet * packet) in extract_tags_flac() argument
1187 if (packet->bytes > 4 && ((packet->packet[0] & 0x7F) == 0x4)) { in extract_tags_flac()
1188 tag_list_from_vorbiscomment_packet (packet, in extract_tags_flac()
1189 packet->packet, 4, &pad->taglist); in extract_tags_flac()
1202 setup_fishead_mapper (GstOggStream * pad, ogg_packet * packet) in setup_fishead_mapper() argument
1208 if (packet->bytes < 44) { in setup_fishead_mapper()
1213 data = packet->packet; in setup_fishead_mapper()
1243 if (packet->bytes >= SKELETON_FISHEAD_3_3_MIN_SIZE && pad->skeleton_major == 3 in setup_fishead_mapper()
1283 } else if (packet->bytes >= SKELETON_FISHEAD_4_0_MIN_SIZE in setup_fishead_mapper()
1608 is_header_ogm (GstOggStream * pad, ogg_packet * packet) in is_header_ogm() argument
1610 if (packet->bytes >= 1 && (packet->packet[0] & 0x01)) in is_header_ogm()
1617 extract_tags_ogm (GstOggStream * pad, ogg_packet * packet) in extract_tags_ogm() argument
1619 if (!(packet->packet[0] & 1) && (packet->packet[0] & 3 && pad->is_ogm_text)) { in extract_tags_ogm()
1620 tag_list_from_vorbiscomment_packet (packet, in extract_tags_ogm()
1626 packet_duration_ogm (GstOggStream * pad, ogg_packet * packet) in packet_duration_ogm() argument
1633 data = packet->packet; in packet_duration_ogm()
1636 if (offset > packet->bytes) { in packet_duration_ogm()
1650 setup_ogmaudio_mapper (GstOggStream * pad, ogg_packet * packet) in setup_ogmaudio_mapper() argument
1652 guint8 *data = packet->packet; in setup_ogmaudio_mapper()
1691 setup_ogmvideo_mapper (GstOggStream * pad, ogg_packet * packet) in setup_ogmvideo_mapper() argument
1693 guint8 *data = packet->packet; in setup_ogmvideo_mapper()
1744 setup_ogmtext_mapper (GstOggStream * pad, ogg_packet * packet) in setup_ogmtext_mapper() argument
1746 guint8 *data = packet->packet; in setup_ogmtext_mapper()
1798 setup_pcm_mapper (GstOggStream * pad, ogg_packet * packet) in setup_pcm_mapper() argument
1800 guint8 *data = packet->packet; in setup_pcm_mapper()
1892 setup_cmml_mapper (GstOggStream * pad, ogg_packet * packet) in setup_cmml_mapper() argument
1894 guint8 *data = packet->packet; in setup_cmml_mapper()
1934 setup_celt_mapper (GstOggStream * pad, ogg_packet * packet) in setup_celt_mapper() argument
1936 guint8 *data = packet->packet; in setup_celt_mapper()
1943 pad->frame_size = GST_READ_UINT32_LE (packet->packet + 44); in setup_celt_mapper()
1944 pad->n_header_packets = GST_READ_UINT32_LE (packet->packet + 56) + 2; in setup_celt_mapper()
1962 setup_kate_mapper (GstOggStream * pad, ogg_packet * packet) in setup_kate_mapper() argument
1964 guint8 *data = packet->packet; in setup_kate_mapper()
1967 if (packet->bytes < 64) in setup_kate_mapper()
2009 packet_duration_kate (GstOggStream * pad, ogg_packet * packet) in packet_duration_kate() argument
2013 if (packet->bytes < 1) in packet_duration_kate()
2016 switch (packet->packet[0]) { in packet_duration_kate()
2018 if (packet->bytes < 1 + 8 * 2) { in packet_duration_kate()
2021 duration = GST_READ_UINT64_LE (packet->packet + 1 + 8); in packet_duration_kate()
2035 extract_tags_kate (GstOggStream * pad, ogg_packet * packet) in extract_tags_kate() argument
2039 if (packet->bytes <= 0) in extract_tags_kate()
2042 switch (packet->packet[0]) { in extract_tags_kate()
2047 if (packet->bytes < 64) { in extract_tags_kate()
2053 memcpy (language, packet->packet + 32, 16); in extract_tags_kate()
2068 tag_list_from_vorbiscomment_packet (packet, in extract_tags_kate()
2094 setup_opus_mapper (GstOggStream * pad, ogg_packet * packet) in setup_opus_mapper() argument
2098 if (packet->bytes < 19) in setup_opus_mapper()
2109 pad->granule_offset = -GST_READ_UINT16_LE (packet->packet + 10); in setup_opus_mapper()
2113 buffer = gst_buffer_new_memdup (packet->packet, packet->bytes); in setup_opus_mapper()
2121 is_header_opus (GstOggStream * pad, ogg_packet * packet) in is_header_opus() argument
2123 return packet->bytes >= 8 && !memcmp (packet->packet, "Opus", 4); in is_header_opus()
2139 packet_duration_opus (GstOggStream * pad, ogg_packet * packet) in packet_duration_opus() argument
2158 if (packet->bytes < 1) in packet_duration_opus()
2162 if (is_header_opus (pad, packet)) in packet_duration_opus()
2165 toc = packet->packet[0]; in packet_duration_opus()
2179 if (packet->bytes < 2) { in packet_duration_opus()
2183 nframes = packet->packet[1] & 63; in packet_duration_opus()
2198 extract_tags_opus (GstOggStream * pad, ogg_packet * packet) in extract_tags_opus() argument
2200 if (packet->bytes >= 8 && memcmp (packet->packet, "OpusTags", 8) == 0) { in extract_tags_opus()
2201 tag_list_from_vorbiscomment_packet (packet, in extract_tags_opus()
2215 setup_daala_mapper (GstOggStream * pad, ogg_packet * packet) in setup_daala_mapper() argument
2217 guint8 *data = packet->packet; in setup_daala_mapper()
2312 is_packet_keyframe_daala (GstOggStream * pad, ogg_packet * packet) in is_packet_keyframe_daala() argument
2314 if (packet->bytes == 0) in is_packet_keyframe_daala()
2316 return (packet->packet[0] & 0x40); in is_packet_keyframe_daala()
2320 is_header_daala (GstOggStream * pad, ogg_packet * packet) in is_header_daala() argument
2322 return (packet->bytes > 0 && (packet->packet[0] & 0x80) == 0x80); in is_header_daala()
2326 extract_tags_daala (GstOggStream * pad, ogg_packet * packet) in extract_tags_daala() argument
2328 if (packet->bytes > 0 && packet->packet[0] == 0x81) { in extract_tags_daala()
2329 tag_list_from_vorbiscomment_packet (packet, in extract_tags_daala()
2672 gst_ogg_stream_setup_map (GstOggStream * pad, ogg_packet * packet) in gst_ogg_stream_setup_map() argument
2678 if (packet->bytes >= mappers[i].min_packet_size && in gst_ogg_stream_setup_map()
2679 packet->bytes >= mappers[i].id_length && in gst_ogg_stream_setup_map()
2680 memcmp (packet->packet, mappers[i].id, mappers[i].id_length) == 0) { in gst_ogg_stream_setup_map()
2685 ret = mappers[i].setup_func (pad, packet); in gst_ogg_stream_setup_map()
2747 ogg_packet packet; in gst_ogg_stream_setup_map_from_caps_headers() local
2794 packet.packet = map.data; in gst_ogg_stream_setup_map_from_caps_headers()
2795 packet.bytes = map.size; in gst_ogg_stream_setup_map_from_caps_headers()
2798 ret = gst_ogg_stream_setup_map (pad, &packet); in gst_ogg_stream_setup_map_from_caps_headers()