• Home
  • Raw
  • Download

Lines Matching refs:nalparser

175 gst_h264_parser_get_sps (GstH264NalParser * nalparser, guint8 sps_id)  in gst_h264_parser_get_sps()  argument
179 sps = &nalparser->sps[sps_id]; in gst_h264_parser_get_sps()
188 gst_h264_parser_get_pps (GstH264NalParser * nalparser, guint8 pps_id) in gst_h264_parser_get_pps() argument
192 pps = &nalparser->pps[pps_id]; in gst_h264_parser_get_pps()
859 gst_h264_parser_parse_buffering_period (GstH264NalParser * nalparser, in gst_h264_parser_parse_buffering_period() argument
868 sps = gst_h264_parser_get_sps (nalparser, sps_id); in gst_h264_parser_parse_buffering_period()
966 gst_h264_parser_parse_pic_timing (GstH264NalParser * nalparser, in gst_h264_parser_parse_pic_timing() argument
972 if (!nalparser->last_sps || !nalparser->last_sps->valid) { in gst_h264_parser_parse_pic_timing()
979 if (nalparser->last_sps->vui_parameters_present_flag) { in gst_h264_parser_parse_pic_timing()
980 GstH264VUIParams *vui = &nalparser->last_sps->vui_parameters; in gst_h264_parser_parse_pic_timing()
1043 gst_h264_parser_parse_registered_user_data (GstH264NalParser * nalparser, in gst_h264_parser_parse_registered_user_data() argument
1092 gst_h264_parser_parse_recovery_point (GstH264NalParser * nalparser, in gst_h264_parser_parse_recovery_point() argument
1095 GstH264SPS *const sps = nalparser->last_sps; in gst_h264_parser_parse_recovery_point()
1118 gst_h264_parser_parse_stereo_video_info (GstH264NalParser * nalparser, in gst_h264_parser_parse_stereo_video_info() argument
1142 gst_h264_parser_parse_frame_packing (GstH264NalParser * nalparser, in gst_h264_parser_parse_frame_packing() argument
1267 gst_h264_parser_parse_sei_message (GstH264NalParser * nalparser, in gst_h264_parser_parse_sei_message() argument
1301 res = gst_h264_parser_parse_buffering_period (nalparser, in gst_h264_parser_parse_sei_message()
1306 res = gst_h264_parser_parse_pic_timing (nalparser, in gst_h264_parser_parse_sei_message()
1310 res = gst_h264_parser_parse_registered_user_data (nalparser, in gst_h264_parser_parse_sei_message()
1314 res = gst_h264_parser_parse_recovery_point (nalparser, in gst_h264_parser_parse_sei_message()
1318 res = gst_h264_parser_parse_stereo_video_info (nalparser, in gst_h264_parser_parse_sei_message()
1322 res = gst_h264_parser_parse_frame_packing (nalparser, in gst_h264_parser_parse_sei_message()
1326 res = gst_h264_parser_parse_mastering_display_colour_volume (nalparser, in gst_h264_parser_parse_sei_message()
1330 res = gst_h264_parser_parse_content_light_level_info (nalparser, in gst_h264_parser_parse_sei_message()
1334 res = gst_h264_parser_parse_sei_unhandled_payload (nalparser, in gst_h264_parser_parse_sei_message()
1387 GstH264NalParser *nalparser; in gst_h264_nal_parser_new() local
1389 nalparser = g_slice_new0 (GstH264NalParser); in gst_h264_nal_parser_new()
1391 return nalparser; in gst_h264_nal_parser_new()
1401 gst_h264_nal_parser_free (GstH264NalParser * nalparser) in gst_h264_nal_parser_free() argument
1406 gst_h264_sps_clear (&nalparser->sps[i]); in gst_h264_nal_parser_free()
1408 gst_h264_pps_clear (&nalparser->pps[i]); in gst_h264_nal_parser_free()
1409 g_slice_free (GstH264NalParser, nalparser); in gst_h264_nal_parser_free()
1411 nalparser = NULL; in gst_h264_nal_parser_free()
1433 gst_h264_parser_identify_nalu_unchecked (GstH264NalParser * nalparser, in gst_h264_parser_identify_nalu_unchecked() argument
1495 gst_h264_parser_identify_nalu (GstH264NalParser * nalparser, in gst_h264_parser_identify_nalu() argument
1502 gst_h264_parser_identify_nalu_unchecked (nalparser, data, offset, size, in gst_h264_parser_identify_nalu()
1553 gst_h264_parser_identify_nalu_avc (GstH264NalParser * nalparser, in gst_h264_parser_identify_nalu_avc() argument
1620 gst_h264_parser_parse_nal (GstH264NalParser * nalparser, GstH264NalUnit * nalu) in gst_h264_parser_parse_nal() argument
1627 return gst_h264_parser_parse_sps (nalparser, nalu, &sps); in gst_h264_parser_parse_nal()
1630 return gst_h264_parser_parse_pps (nalparser, nalu, &pps); in gst_h264_parser_parse_nal()
1647 gst_h264_parser_parse_sps (GstH264NalParser * nalparser, GstH264NalUnit * nalu, in gst_h264_parser_parse_sps() argument
1655 if (!gst_h264_sps_copy (&nalparser->sps[sps->id], sps)) in gst_h264_parser_parse_sps()
1657 nalparser->last_sps = &nalparser->sps[sps->id]; in gst_h264_parser_parse_sps()
1963 gst_h264_parser_parse_subset_sps (GstH264NalParser * nalparser, in gst_h264_parser_parse_subset_sps() argument
1972 if (!gst_h264_sps_copy (&nalparser->sps[sps->id], sps)) { in gst_h264_parser_parse_subset_sps()
1976 nalparser->last_sps = &nalparser->sps[sps->id]; in gst_h264_parser_parse_subset_sps()
2045 gst_h264_parse_pps (GstH264NalParser * nalparser, GstH264NalUnit * nalu, in gst_h264_parse_pps() argument
2063 sps = gst_h264_parser_get_sps (nalparser, sps_id); in gst_h264_parse_pps()
2179 gst_h264_parser_parse_pps (GstH264NalParser * nalparser, in gst_h264_parser_parse_pps() argument
2182 GstH264ParserResult res = gst_h264_parse_pps (nalparser, nalu, pps); in gst_h264_parser_parse_pps()
2187 if (!gst_h264_pps_copy (&nalparser->pps[pps->id], pps)) in gst_h264_parser_parse_pps()
2189 nalparser->last_pps = &nalparser->pps[pps->id]; in gst_h264_parser_parse_pps()
2225 gst_h264_parser_parse_slice_hdr (GstH264NalParser * nalparser, in gst_h264_parser_parse_slice_hdr() argument
2251 pps = gst_h264_parser_get_pps (nalparser, pps_id); in gst_h264_parser_parse_slice_hdr()
2497 gst_h264_parser_parse_sei (GstH264NalParser * nalparser, GstH264NalUnit * nalu, in gst_h264_parser_parse_sei() argument
2511 res = gst_h264_parser_parse_sei_message (nalparser, &nr, &sei); in gst_h264_parser_parse_sei()
2534 gst_h264_parser_update_sps (GstH264NalParser * nalparser, GstH264SPS * sps) in gst_h264_parser_update_sps() argument
2536 g_return_val_if_fail (nalparser != NULL, GST_H264_PARSER_ERROR); in gst_h264_parser_update_sps()
2548 if (!gst_h264_sps_copy (&nalparser->sps[sps->id], sps)) in gst_h264_parser_update_sps()
2551 nalparser->last_sps = &nalparser->sps[sps->id]; in gst_h264_parser_update_sps()
2569 gst_h264_parser_update_pps (GstH264NalParser * nalparser, GstH264PPS * pps) in gst_h264_parser_update_pps() argument
2573 g_return_val_if_fail (nalparser != NULL, GST_H264_PARSER_ERROR); in gst_h264_parser_update_pps()
2588 sps = gst_h264_parser_get_sps (nalparser, pps->sequence->id); in gst_h264_parser_update_pps()
2596 if (!gst_h264_pps_copy (&nalparser->pps[pps->id], pps)) in gst_h264_parser_update_pps()
2599 nalparser->last_pps = &nalparser->pps[pps->id]; in gst_h264_parser_update_pps()
3275 gst_h264_parser_insert_sei_internal (GstH264NalParser * nalparser, in gst_h264_parser_insert_sei_internal() argument
3293 pres = gst_h264_parser_identify_nalu_avc (nalparser, in gst_h264_parser_insert_sei_internal()
3296 pres = gst_h264_parser_identify_nalu (nalparser, in gst_h264_parser_insert_sei_internal()
3370 gst_h264_parser_insert_sei (GstH264NalParser * nalparser, GstBuffer * au, in gst_h264_parser_insert_sei() argument
3373 g_return_val_if_fail (nalparser != NULL, NULL); in gst_h264_parser_insert_sei()
3379 return gst_h264_parser_insert_sei_internal (nalparser, 4, FALSE, au, sei); in gst_h264_parser_insert_sei()
3400 gst_h264_parser_insert_sei_avc (GstH264NalParser * nalparser, in gst_h264_parser_insert_sei_avc() argument
3403 g_return_val_if_fail (nalparser != NULL, NULL); in gst_h264_parser_insert_sei_avc()
3410 return gst_h264_parser_insert_sei_internal (nalparser, nal_length_size, TRUE, in gst_h264_parser_insert_sei_avc()