/dports/multimedia/tstools/tstools-1.11/ |
H A D | nalunit.c | 178 *nal = new; in build_nal_unit() 210 free(*nal); in free_nal_unit() 298 err = build_bitdata(&bd,nal->rbsp,nal->rbsp_len); in prepare_rbsp() 353 nal->nal_ref_idc,nal->nal_unit_type, in read_slice_data() 532 nal->nal_ref_idc,nal->nal_unit_type, in read_pic_param_set_data() 732 nal->nal_ref_idc,nal->nal_unit_type, in read_seq_param_set_data() 975 nal->nal_ref_idc,nal->nal_unit_type, in read_rbsp_data() 1345 nal->data = &(nal->unit.data[3]); in setup_NAL_data() 1346 nal->data_len = nal->unit.data_len - 3; in setup_NAL_data() 1362 nal->nal_ref_idc = (nal->data[0] & 0x60) >> 5; in setup_NAL_data() [all …]
|
H A D | accessunit.c | 132 if (nal == NULL) in report_access_unit() 137 report_nal(stdout,nal); in report_access_unit() 347 if (nal != NULL) in access_unit_append() 477 err = write_ES_as_TS_PES_packet(tswriter,nal->unit.data,nal->unit.data_len, in write_access_unit_trailer_as_TS() 491 err = write_ES_as_TS_PES_packet(tswriter,nal->unit.data,nal->unit.data_len, in write_access_unit_trailer_as_TS() 531 nal->unit.data,nal->unit.data_len, in write_access_unit_as_TS() 592 nal->unit.data,nal->unit.data_len, in write_access_unit_as_TS_with_pts_dts() 644 nal->unit.data,nal->unit.data_len, in write_access_unit_as_TS_with_PCR() 868 tgt->u = nal->u; in remember_earlier_primary_start() 1006 if (nal_is_slice(nal)) in get_next_access_unit() [all …]
|
H A D | nalunit_fns.h | 72 extern int build_nal_unit(nal_unit_p *nal); 81 extern void free_nal_unit(nal_unit_p *nal); 111 nal_unit_p nal); 123 nal_unit_p nal, 162 nal_unit_p nal); 208 extern int nal_is_slice(nal_unit_p nal); 215 extern int nal_is_pic_param_set(nal_unit_p nal); 222 extern int nal_is_seq_param_set(nal_unit_p nal); 227 extern int nal_is_redundant(nal_unit_p nal); 283 extern int nal_is_first_VCL_NAL(nal_unit_p nal, [all …]
|
/dports/multimedia/libde265/libde265-1.0.2/libde265/ |
H A D | nal-parser.cc | 204 nal->clear(); in alloc_NAL_unit() 210 return nal; in alloc_NAL_unit() 223 delete nal; in free_NAL_unit() 238 return nal; in pop_from_NAL_queue() 266 if (!nal->resize(nal->size() + len + 3)) { in push_data() 270 unsigned char* out = nal->data() + nal->size(); in push_data() 318 nal->insert_skipped_byte((out - nal->data()) + nal->num_skipped_bytes()); in push_data() 332 nal->set_size(out - nal->data());; in push_data() 365 nal->set_size(out - nal->data()); in push_data() 380 if (nal == NULL || !nal->set_data(data, len)) { in push_NAL() [all …]
|
/dports/graphics/digikam/digikam-7.4.0/core/libs/heifutils/libde265/ |
H A D | nal-parser.cc | 204 nal->clear(); in alloc_NAL_unit() 210 return nal; in alloc_NAL_unit() 223 delete nal; in free_NAL_unit() 238 return nal; in pop_from_NAL_queue() 266 if (!nal->resize(nal->size() + len + 3)) { in push_data() 270 unsigned char* out = nal->data() + nal->size(); in push_data() 318 nal->insert_skipped_byte((out - nal->data()) + nal->num_skipped_bytes()); in push_data() 332 nal->set_size(out - nal->data());; in push_data() 365 nal->set_size(out - nal->data()); in push_data() 380 if (nal == NULL || !nal->set_data(data, len)) { in push_NAL() [all …]
|
/dports/multimedia/gstreamer1-libav/gst-libav-1.16.2/gst-libs/ext/libav/libavcodec/ |
H A D | h2645_parse.c | 87 nal->data = in ff_h2645_extract_rbsp() 89 nal->size = in ff_h2645_extract_rbsp() 113 if (nal->skipped_bytes_pos_size < nal->skipped_bytes) { in ff_h2645_extract_rbsp() 140 nal->data = dst; in ff_h2645_extract_rbsp() 141 nal->size = di; in ff_h2645_extract_rbsp() 309 nal->type, hevc_nal_unit_name(nal->type), nuh_layer_id, nal->temporal_id); in hevc_parse_nal_header() 326 nal->type, h264_nal_unit_name(nal->type), nal->ref_idc); in h264_parse_nal_header() 421 …nal->skipped_bytes_pos = av_malloc_array(nal->skipped_bytes_pos_size, sizeof(*nal->skipped_bytes_p… in ff_h2645_packet_split() 447 nal->size_bits = get_bit_length(nal, skip_trailing_zeros); in ff_h2645_packet_split() 449 ret = init_get_bits(&nal->gb, nal->data, nal->size_bits); in ff_h2645_packet_split() [all …]
|
/dports/multimedia/handbrake/ffmpeg-4.4/libavcodec/ |
H A D | h2645_parse.c | 87 nal->data = in ff_h2645_extract_rbsp() 89 nal->size = in ff_h2645_extract_rbsp() 113 if (nal->skipped_bytes_pos_size < nal->skipped_bytes) { in ff_h2645_extract_rbsp() 140 nal->data = dst; in ff_h2645_extract_rbsp() 141 nal->size = di; in ff_h2645_extract_rbsp() 308 nal->type, hevc_nal_unit_name(nal->type), nal->nuh_layer_id, nal->temporal_id); in hevc_parse_nal_header() 325 nal->type, h264_nal_unit_name(nal->type), nal->ref_idc); in h264_parse_nal_header() 471 …nal->skipped_bytes_pos = av_malloc_array(nal->skipped_bytes_pos_size, sizeof(*nal->skipped_bytes_p… in ff_h2645_packet_split() 495 nal->size_bits = get_bit_length(nal, skip_trailing_zeros); in ff_h2645_packet_split() 497 if (nal->size <= 0 || nal->size_bits <= 0) in ff_h2645_packet_split() [all …]
|
/dports/multimedia/ffmpeg/ffmpeg-4.4.1/libavcodec/ |
H A D | h2645_parse.c | 87 nal->data = in ff_h2645_extract_rbsp() 89 nal->size = in ff_h2645_extract_rbsp() 113 if (nal->skipped_bytes_pos_size < nal->skipped_bytes) { in ff_h2645_extract_rbsp() 140 nal->data = dst; in ff_h2645_extract_rbsp() 141 nal->size = di; in ff_h2645_extract_rbsp() 308 nal->type, hevc_nal_unit_name(nal->type), nal->nuh_layer_id, nal->temporal_id); in hevc_parse_nal_header() 325 nal->type, h264_nal_unit_name(nal->type), nal->ref_idc); in h264_parse_nal_header() 471 …nal->skipped_bytes_pos = av_malloc_array(nal->skipped_bytes_pos_size, sizeof(*nal->skipped_bytes_p… in ff_h2645_packet_split() 495 nal->size_bits = get_bit_length(nal, skip_trailing_zeros); in ff_h2645_packet_split() 497 if (nal->size <= 0 || nal->size_bits <= 0) in ff_h2645_packet_split() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/ffmpeg/libavcodec/ |
H A D | h2645_parse.c | 87 nal->data = in ff_h2645_extract_rbsp() 89 nal->size = in ff_h2645_extract_rbsp() 113 if (nal->skipped_bytes_pos_size < nal->skipped_bytes) { in ff_h2645_extract_rbsp() 140 nal->data = dst; in ff_h2645_extract_rbsp() 141 nal->size = di; in ff_h2645_extract_rbsp() 308 nal->type, hevc_nal_unit_name(nal->type), nal->nuh_layer_id, nal->temporal_id); in hevc_parse_nal_header() 325 nal->type, h264_nal_unit_name(nal->type), nal->ref_idc); in h264_parse_nal_header() 471 …nal->skipped_bytes_pos = av_malloc_array(nal->skipped_bytes_pos_size, sizeof(*nal->skipped_bytes_p… in ff_h2645_packet_split() 495 nal->size_bits = get_bit_length(nal, skip_trailing_zeros); in ff_h2645_packet_split() 497 if (nal->size <= 0 || nal->size_bits <= 0) in ff_h2645_packet_split() [all …]
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/ |
H A D | h2645_parse.c | 87 nal->data = in ff_h2645_extract_rbsp() 89 nal->size = in ff_h2645_extract_rbsp() 113 if (nal->skipped_bytes_pos_size < nal->skipped_bytes) { in ff_h2645_extract_rbsp() 140 nal->data = dst; in ff_h2645_extract_rbsp() 141 nal->size = di; in ff_h2645_extract_rbsp() 308 nal->type, hevc_nal_unit_name(nal->type), nal->nuh_layer_id, nal->temporal_id); in hevc_parse_nal_header() 325 nal->type, h264_nal_unit_name(nal->type), nal->ref_idc); in h264_parse_nal_header() 471 …nal->skipped_bytes_pos = av_malloc_array(nal->skipped_bytes_pos_size, sizeof(*nal->skipped_bytes_p… in ff_h2645_packet_split() 497 nal->size_bits = get_bit_length(nal, skip_trailing_zeros); in ff_h2645_packet_split() 499 ret = init_get_bits(&nal->gb, nal->data, nal->size_bits); in ff_h2645_packet_split() [all …]
|
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/gallium/auxiliary/vl/ |
H A D | vl_rbsp.h | 44 struct vl_vlc nal; member 57 rbsp->nal = *nal; in vl_rbsp_init() 63 vl_vlc_limit(&rbsp->nal, bits_left - vl_vlc_bits_left(nal)); in vl_rbsp_init() 66 vl_vlc_eatbits(nal, 8); in vl_rbsp_init() 69 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 78 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 95 vl_vlc_fillbits(&rbsp->nal); in vl_rbsp_fillbits() 98 if (vl_vlc_bits_left(&rbsp->nal) < 24) in vl_rbsp_fillbits() 109 bits = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_fillbits() 165 if (vl_vlc_bits_left(&rbsp->nal) > 8) in vl_rbsp_more_data() [all …]
|
/dports/graphics/libosmesa/mesa-21.3.6/src/gallium/auxiliary/vl/ |
H A D | vl_rbsp.h | 44 struct vl_vlc nal; member 57 rbsp->nal = *nal; in vl_rbsp_init() 63 vl_vlc_limit(&rbsp->nal, bits_left - vl_vlc_bits_left(nal)); in vl_rbsp_init() 66 vl_vlc_eatbits(nal, 8); in vl_rbsp_init() 69 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 78 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 95 vl_vlc_fillbits(&rbsp->nal); in vl_rbsp_fillbits() 98 if (vl_vlc_bits_left(&rbsp->nal) < 24) in vl_rbsp_fillbits() 109 bits = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_fillbits() 165 if (vl_vlc_bits_left(&rbsp->nal) > 8) in vl_rbsp_more_data() [all …]
|
/dports/graphics/mesa-libs/mesa-21.3.6/src/gallium/auxiliary/vl/ |
H A D | vl_rbsp.h | 44 struct vl_vlc nal; member 57 rbsp->nal = *nal; in vl_rbsp_init() 63 vl_vlc_limit(&rbsp->nal, bits_left - vl_vlc_bits_left(nal)); in vl_rbsp_init() 66 vl_vlc_eatbits(nal, 8); in vl_rbsp_init() 69 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 78 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 95 vl_vlc_fillbits(&rbsp->nal); in vl_rbsp_fillbits() 98 if (vl_vlc_bits_left(&rbsp->nal) < 24) in vl_rbsp_fillbits() 109 bits = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_fillbits() 165 if (vl_vlc_bits_left(&rbsp->nal) > 8) in vl_rbsp_more_data() [all …]
|
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/gallium/auxiliary/vl/ |
H A D | vl_rbsp.h | 44 struct vl_vlc nal; member 57 rbsp->nal = *nal; in vl_rbsp_init() 63 vl_vlc_limit(&rbsp->nal, bits_left - vl_vlc_bits_left(nal)); in vl_rbsp_init() 66 vl_vlc_eatbits(nal, 8); in vl_rbsp_init() 69 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 78 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 95 vl_vlc_fillbits(&rbsp->nal); in vl_rbsp_fillbits() 98 if (vl_vlc_bits_left(&rbsp->nal) < 24) in vl_rbsp_fillbits() 109 bits = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_fillbits() 165 if (vl_vlc_bits_left(&rbsp->nal) > 8) in vl_rbsp_more_data() [all …]
|
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/gallium/auxiliary/vl/ |
H A D | vl_rbsp.h | 44 struct vl_vlc nal; member 57 rbsp->nal = *nal; in vl_rbsp_init() 63 vl_vlc_limit(&rbsp->nal, bits_left - vl_vlc_bits_left(nal)); in vl_rbsp_init() 66 vl_vlc_eatbits(nal, 8); in vl_rbsp_init() 69 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 78 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 95 vl_vlc_fillbits(&rbsp->nal); in vl_rbsp_fillbits() 98 if (vl_vlc_bits_left(&rbsp->nal) < 24) in vl_rbsp_fillbits() 109 bits = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_fillbits() 165 if (vl_vlc_bits_left(&rbsp->nal) > 8) in vl_rbsp_more_data() [all …]
|
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/gallium/auxiliary/vl/ |
H A D | vl_rbsp.h | 44 struct vl_vlc nal; member 57 rbsp->nal = *nal; in vl_rbsp_init() 63 vl_vlc_limit(&rbsp->nal, bits_left - vl_vlc_bits_left(nal)); in vl_rbsp_init() 66 vl_vlc_eatbits(nal, 8); in vl_rbsp_init() 69 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 78 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 95 vl_vlc_fillbits(&rbsp->nal); in vl_rbsp_fillbits() 98 if (vl_vlc_bits_left(&rbsp->nal) < 24) in vl_rbsp_fillbits() 109 bits = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_fillbits() 165 if (vl_vlc_bits_left(&rbsp->nal) > 8) in vl_rbsp_more_data() [all …]
|
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/gallium/auxiliary/vl/ |
H A D | vl_rbsp.h | 44 struct vl_vlc nal; member 57 rbsp->nal = *nal; in vl_rbsp_init() 63 vl_vlc_limit(&rbsp->nal, bits_left - vl_vlc_bits_left(nal)); in vl_rbsp_init() 66 vl_vlc_eatbits(nal, 8); in vl_rbsp_init() 69 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 78 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 95 vl_vlc_fillbits(&rbsp->nal); in vl_rbsp_fillbits() 98 if (vl_vlc_bits_left(&rbsp->nal) < 24) in vl_rbsp_fillbits() 109 bits = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_fillbits() 165 if (vl_vlc_bits_left(&rbsp->nal) > 8) in vl_rbsp_more_data() [all …]
|
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/gallium/auxiliary/vl/ |
H A D | vl_rbsp.h | 44 struct vl_vlc nal; member 57 rbsp->nal = *nal; in vl_rbsp_init() 63 vl_vlc_limit(&rbsp->nal, bits_left - vl_vlc_bits_left(nal)); in vl_rbsp_init() 66 vl_vlc_eatbits(nal, 8); in vl_rbsp_init() 69 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 78 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 95 vl_vlc_fillbits(&rbsp->nal); in vl_rbsp_fillbits() 98 if (vl_vlc_bits_left(&rbsp->nal) < 24) in vl_rbsp_fillbits() 109 bits = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_fillbits() 165 if (vl_vlc_bits_left(&rbsp->nal) > 8) in vl_rbsp_more_data() [all …]
|
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/util/ |
H A D | vl_rbsp.h | 44 struct vl_vlc nal; member 57 rbsp->nal = *nal; in vl_rbsp_init() 63 vl_vlc_limit(&rbsp->nal, bits_left - vl_vlc_bits_left(nal)); in vl_rbsp_init() 66 vl_vlc_eatbits(nal, 8); in vl_rbsp_init() 69 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 78 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 95 vl_vlc_fillbits(&rbsp->nal); in vl_rbsp_fillbits() 98 if (vl_vlc_bits_left(&rbsp->nal) < 24) in vl_rbsp_fillbits() 109 bits = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_fillbits() 165 if (vl_vlc_bits_left(&rbsp->nal) > 8) in vl_rbsp_more_data() [all …]
|
/dports/graphics/mesa-dri/mesa-21.3.6/src/gallium/auxiliary/vl/ |
H A D | vl_rbsp.h | 44 struct vl_vlc nal; member 57 rbsp->nal = *nal; in vl_rbsp_init() 63 vl_vlc_limit(&rbsp->nal, bits_left - vl_vlc_bits_left(nal)); in vl_rbsp_init() 66 vl_vlc_eatbits(nal, 8); in vl_rbsp_init() 69 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 78 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 95 vl_vlc_fillbits(&rbsp->nal); in vl_rbsp_fillbits() 98 if (vl_vlc_bits_left(&rbsp->nal) < 24) in vl_rbsp_fillbits() 109 bits = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_fillbits() 165 if (vl_vlc_bits_left(&rbsp->nal) > 8) in vl_rbsp_more_data() [all …]
|
/dports/lang/clover/mesa-21.3.6/src/gallium/auxiliary/vl/ |
H A D | vl_rbsp.h | 44 struct vl_vlc nal; member 57 rbsp->nal = *nal; in vl_rbsp_init() 63 vl_vlc_limit(&rbsp->nal, bits_left - vl_vlc_bits_left(nal)); in vl_rbsp_init() 66 vl_vlc_eatbits(nal, 8); in vl_rbsp_init() 69 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 78 valid = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_init() 95 vl_vlc_fillbits(&rbsp->nal); in vl_rbsp_fillbits() 98 if (vl_vlc_bits_left(&rbsp->nal) < 24) in vl_rbsp_fillbits() 109 bits = vl_vlc_valid_bits(&rbsp->nal); in vl_rbsp_fillbits() 165 if (vl_vlc_bits_left(&rbsp->nal) > 8) in vl_rbsp_more_data() [all …]
|
/dports/multimedia/tstools/tstools-1.11/docs/ |
H A D | get_next_access_unit.py | 38 nal = context.find_next_NAL_unit() 47 if nal.is_slice(): 66 context.pending_nal = nal 78 nal.report(stderr) 79 elif nal_is_redundant(nal): 89 context.pending_list.append(nal) 103 elif nal.nal_unit_type == NAL_SEI: 108 context.pending_list.append(nal) 121 context.pending_list.append(nal) 129 context.end_of_sequence = nal [all …]
|
/dports/multimedia/zoneminder/zoneminder-1.36.5/dep/RtspServer/src/xop/ |
H A D | H264Parser.cpp | 8 Nal nal(nullptr, nullptr); in findNal() local 12 return nal; in findNal() 15 nal.second = const_cast<uint8_t*>(data) + (size-1); in findNal() 28 if(nal.first == nullptr) // 00 00 01 in findNal() 30 nal.first = const_cast<uint8_t*>(data) + 1; in findNal() 35 nal.second = const_cast<uint8_t*>(data) - 3; in findNal() 43 if(nal.first == nullptr) in findNal() 57 nal.second = const_cast<uint8_t*>(data) - 3; in findNal() 66 if(nal.first == nullptr) in findNal() 67 nal.second = nullptr; in findNal() [all …]
|
/dports/games/moonlight-embedded/moonlight-embedded-2.4.11/third_party/h264bitstream/ |
H A D | h264_nal.c | 39 h->nal = (nal_t*)calloc(1, sizeof(nal_t)); in h264_new() 64 free(h->nal); in h264_free() 257 nal_t* nal = h->nal; in peek_nal_unit() local 261 nal->forbidden_zero_bit = bs_read_f(b,1); in peek_nal_unit() 262 nal->nal_ref_idc = bs_read_u(b,2); in peek_nal_unit() 263 nal->nal_unit_type = bs_read_u(b,5); in peek_nal_unit() 268 if ( nal->forbidden_zero_bit ) { return -1; } in peek_nal_unit() 269 if ( nal->nal_unit_type <= 0 || nal->nal_unit_type > 20 ) { return -1; } in peek_nal_unit() 270 if ( nal->nal_unit_type > 15 && nal->nal_unit_type < 19 ) { return -1; } in peek_nal_unit() 272 if ( nal->nal_ref_idc == 0 ) in peek_nal_unit() [all …]
|
/dports/security/snowflake-tor/snowflake-ead5a960d7fa19dc890ccbfc0765c5ab6629eaa9/vendor/github.com/pion/webrtc/v3/pkg/media/h264reader/ |
H A D | h264reader_test.go | 25 nal, err := reader.NextNAL() 27 assert.Nil(nal) 52 nal, err := reader.NextNAL() 55 assert.Equal(1, len(nal.Data)) 56 assert.True(nal.ForbiddenZeroBit) 58 assert.Equal(uint8(1), nal.RefIdc) 68 nal, err := reader.NextNAL() 70 assert.Nil(nal) 93 nal, err := reader.NextNAL() 95 assert.Equal(byte(0xAA), nal.Data[0]) [all …]
|