/dports/emulators/vice/vice-3.5/src/lib/libffmpeg/libavformat/ |
H A D | avc.c | 132 sps_size = size; in ff_isom_write_avcc() 141 if (!sps || !pps || sps_size < 4 || sps_size > UINT16_MAX || pps_size > UINT16_MAX) in ff_isom_write_avcc() 151 avio_wb16(pb, sps_size); in ff_isom_write_avcc() 152 avio_write(pb, sps, sps_size); in ff_isom_write_avcc() 166 uint16_t sps_size, pps_size; in ff_avc_write_annexb_extradata() local 176 sps_size = AV_RB16(&in[6]); in ff_avc_write_annexb_extradata() 177 if (11 + sps_size > *size) in ff_avc_write_annexb_extradata() 180 if (11 + sps_size + pps_size > *size) in ff_avc_write_annexb_extradata() 182 out_size = 8 + sps_size + pps_size; in ff_avc_write_annexb_extradata() 187 memcpy(out + 4, &in[8], sps_size); in ff_avc_write_annexb_extradata() [all …]
|
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/lib/libffmpeg/libavformat/ |
H A D | avc.c | 132 sps_size = size; in ff_isom_write_avcc() 141 if (!sps || !pps || sps_size < 4 || sps_size > UINT16_MAX || pps_size > UINT16_MAX) in ff_isom_write_avcc() 151 avio_wb16(pb, sps_size); in ff_isom_write_avcc() 152 avio_write(pb, sps, sps_size); in ff_isom_write_avcc() 166 uint16_t sps_size, pps_size; in ff_avc_write_annexb_extradata() local 176 sps_size = AV_RB16(&in[6]); in ff_avc_write_annexb_extradata() 177 if (11 + sps_size > *size) in ff_avc_write_annexb_extradata() 180 if (11 + sps_size + pps_size > *size) in ff_avc_write_annexb_extradata() 182 out_size = 8 + sps_size + pps_size; in ff_avc_write_annexb_extradata() 187 memcpy(out + 4, &in[8], sps_size); in ff_avc_write_annexb_extradata() [all …]
|
/dports/multimedia/gstreamer1-libav/gst-libav-1.16.2/gst-libs/ext/libav/libavformat/ |
H A D | avc.c | 112 uint32_t sps_size = 0, pps_size = 0; in ff_isom_write_avcc() local 169 if (sps_size < 6 || !pps_size) { in ff_isom_write_avcc() 181 avio_write(pb, sps, sps_size); in ff_isom_write_avcc() 199 uint16_t sps_size, pps_size; in ff_avc_write_annexb_extradata() local 209 sps_size = AV_RB16(&in[6]); in ff_avc_write_annexb_extradata() 210 if (11 + sps_size > *size) in ff_avc_write_annexb_extradata() 212 pps_size = AV_RB16(&in[9 + sps_size]); in ff_avc_write_annexb_extradata() 213 if (11 + sps_size + pps_size > *size) in ff_avc_write_annexb_extradata() 215 out_size = 8 + sps_size + pps_size; in ff_avc_write_annexb_extradata() 220 memcpy(out + 4, &in[8], sps_size); in ff_avc_write_annexb_extradata() [all …]
|
H A D | rtpdec_hevc.c | 43 int sps_size, pps_size, vps_size, sei_size; member 81 size_ptr = &hevc_data->sps_size; in hevc_sdp_parse_fmtp_config() 148 if (hevc_data->vps_size || hevc_data->sps_size || in hevc_parse_sdp_line() 151 par->extradata_size = hevc_data->vps_size + hevc_data->sps_size + in hevc_parse_sdp_line() 162 memcpy(par->extradata + pos, hevc_data->sps, hevc_data->sps_size); in hevc_parse_sdp_line() 163 pos += hevc_data->sps_size; in hevc_parse_sdp_line() 176 hevc_data->sps_size = 0; in hevc_parse_sdp_line()
|
/dports/emulators/vice/vice-3.5/src/lib/libx264/output/ |
H A D | matroska.c | 112 int sps_size = p_nal[0].i_payload - 4; in write_headers() local 128 avcC_len = 5 + 1 + 2 + sps_size + 1 + 2 + pps_size; in write_headers() 140 avcC[6] = sps_size >> 8; in write_headers() 141 avcC[7] = sps_size; in write_headers() 143 memcpy( avcC+8, sps, sps_size ); in write_headers() 145 avcC[8+sps_size] = 1; // one pps in write_headers() 146 avcC[9+sps_size] = pps_size >> 8; in write_headers() 147 avcC[10+sps_size] = pps_size; in write_headers() 149 memcpy( avcC+11+sps_size, pps, pps_size ); in write_headers() 171 return sei_size + sps_size + pps_size; in write_headers()
|
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/lib/libx264/output/ |
H A D | matroska.c | 112 int sps_size = p_nal[0].i_payload - 4; in write_headers() local 128 avcC_len = 5 + 1 + 2 + sps_size + 1 + 2 + pps_size; in write_headers() 140 avcC[6] = sps_size >> 8; in write_headers() 141 avcC[7] = sps_size; in write_headers() 143 memcpy( avcC+8, sps, sps_size ); in write_headers() 145 avcC[8+sps_size] = 1; // one pps in write_headers() 146 avcC[9+sps_size] = pps_size >> 8; in write_headers() 147 avcC[10+sps_size] = pps_size; in write_headers() 149 memcpy( avcC+11+sps_size, pps, pps_size ); in write_headers() 171 return sei_size + sps_size + pps_size; in write_headers()
|
/dports/multimedia/x264/x264-5db6aa6cab1b146e07b60cc1736a01f21da01154/output/ |
H A D | matroska.c | 120 int sps_size = p_nal[0].i_payload - 4; in write_headers() local 136 avcC_len = 5 + 1 + 2 + sps_size + 1 + 2 + pps_size; in write_headers() 148 avcC[6] = sps_size >> 8; in write_headers() 149 avcC[7] = sps_size; in write_headers() 151 memcpy( avcC+8, sps, sps_size ); in write_headers() 153 avcC[8+sps_size] = 1; // one pps in write_headers() 154 avcC[9+sps_size] = pps_size >> 8; in write_headers() 155 avcC[10+sps_size] = pps_size; in write_headers() 157 memcpy( avcC+11+sps_size, pps, pps_size ); in write_headers() 179 return sei_size + sps_size + pps_size; in write_headers()
|
/dports/multimedia/libx264/x264-5db6aa6cab1b146e07b60cc1736a01f21da01154/output/ |
H A D | matroska.c | 120 int sps_size = p_nal[0].i_payload - 4; in write_headers() local 136 avcC_len = 5 + 1 + 2 + sps_size + 1 + 2 + pps_size; in write_headers() 148 avcC[6] = sps_size >> 8; in write_headers() 149 avcC[7] = sps_size; in write_headers() 151 memcpy( avcC+8, sps, sps_size ); in write_headers() 153 avcC[8+sps_size] = 1; // one pps in write_headers() 154 avcC[9+sps_size] = pps_size >> 8; in write_headers() 155 avcC[10+sps_size] = pps_size; in write_headers() 157 memcpy( avcC+11+sps_size, pps, pps_size ); in write_headers() 179 return sei_size + sps_size + pps_size; in write_headers()
|
/dports/multimedia/flvmeta/flvmeta-1.0.11/ |
H A D | avc.c | 124 static void parse_sps(byte * sps, size_t sps_size, uint32 * width, uint32 * height) { in parse_sps() argument 131 bb.size = sps_size; in parse_sps() 233 uint16 sps_size; in read_avc_resolution() local 267 if (fread(&sps_size, sizeof(uint16), 1, f) == 0) { in read_avc_resolution() 271 sps_size = swap_uint16(sps_size); in read_avc_resolution() 274 sps_buffer = (byte *) malloc((size_t)sps_size); in read_avc_resolution() 278 if (fread(sps_buffer, (size_t)sps_size, 1, f) == 0) { in read_avc_resolution() 282 bytes_read += (size_t)sps_size; in read_avc_resolution() 285 parse_sps(sps_buffer, (size_t)sps_size, width, height); in read_avc_resolution()
|
/dports/multimedia/handbrake/ffmpeg-4.4/libavformat/ |
H A D | avc.c | 182 if (sps_size < 6 || !pps_size) { in ff_isom_write_avcc() 194 avio_write(pb, sps, sps_size); in ff_isom_write_avcc() 223 uint16_t sps_size, pps_size; in ff_avc_write_annexb_extradata() local 233 sps_size = AV_RB16(&in[6]); in ff_avc_write_annexb_extradata() 234 if (11 + sps_size > *size) in ff_avc_write_annexb_extradata() 236 pps_size = AV_RB16(&in[9 + sps_size]); in ff_avc_write_annexb_extradata() 237 if (11 + sps_size + pps_size > *size) in ff_avc_write_annexb_extradata() 239 out_size = 8 + sps_size + pps_size; in ff_avc_write_annexb_extradata() 244 memcpy(out + 4, &in[8], sps_size); in ff_avc_write_annexb_extradata() 245 AV_WB32(&out[4 + sps_size], 0x00000001); in ff_avc_write_annexb_extradata() [all …]
|
H A D | rtpdec_hevc.c | 44 int sps_size, pps_size, vps_size, sei_size; member 82 size_ptr = &hevc_data->sps_size; in hevc_sdp_parse_fmtp_config() 149 if (hevc_data->vps_size || hevc_data->sps_size || in hevc_parse_sdp_line() 151 par->extradata_size = hevc_data->vps_size + hevc_data->sps_size + in hevc_parse_sdp_line() 157 memcpy(par->extradata + pos, hevc_data->sps, hevc_data->sps_size); in hevc_parse_sdp_line() 158 pos += hevc_data->sps_size; in hevc_parse_sdp_line() 169 hevc_data->sps_size = 0; in hevc_parse_sdp_line()
|
/dports/multimedia/ffmpeg/ffmpeg-4.4.1/libavformat/ |
H A D | avc.c | 182 if (sps_size < 6 || !pps_size) { in ff_isom_write_avcc() 194 avio_write(pb, sps, sps_size); in ff_isom_write_avcc() 223 uint16_t sps_size, pps_size; in ff_avc_write_annexb_extradata() local 233 sps_size = AV_RB16(&in[6]); in ff_avc_write_annexb_extradata() 234 if (11 + sps_size > *size) in ff_avc_write_annexb_extradata() 236 pps_size = AV_RB16(&in[9 + sps_size]); in ff_avc_write_annexb_extradata() 237 if (11 + sps_size + pps_size > *size) in ff_avc_write_annexb_extradata() 239 out_size = 8 + sps_size + pps_size; in ff_avc_write_annexb_extradata() 244 memcpy(out + 4, &in[8], sps_size); in ff_avc_write_annexb_extradata() 245 AV_WB32(&out[4 + sps_size], 0x00000001); in ff_avc_write_annexb_extradata() [all …]
|
H A D | rtpdec_hevc.c | 44 int sps_size, pps_size, vps_size, sei_size; member 82 size_ptr = &hevc_data->sps_size; in hevc_sdp_parse_fmtp_config() 149 if (hevc_data->vps_size || hevc_data->sps_size || in hevc_parse_sdp_line() 151 par->extradata_size = hevc_data->vps_size + hevc_data->sps_size + in hevc_parse_sdp_line() 157 memcpy(par->extradata + pos, hevc_data->sps, hevc_data->sps_size); in hevc_parse_sdp_line() 158 pos += hevc_data->sps_size; in hevc_parse_sdp_line() 169 hevc_data->sps_size = 0; in hevc_parse_sdp_line()
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/ffmpeg/libavformat/ |
H A D | avc.c | 182 if (sps_size < 6 || !pps_size) { in ff_isom_write_avcc() 194 avio_write(pb, sps, sps_size); in ff_isom_write_avcc() 224 uint16_t sps_size, pps_size; in ff_avc_write_annexb_extradata() local 234 sps_size = AV_RB16(&in[6]); in ff_avc_write_annexb_extradata() 235 if (11 + sps_size > *size) in ff_avc_write_annexb_extradata() 237 pps_size = AV_RB16(&in[9 + sps_size]); in ff_avc_write_annexb_extradata() 238 if (11 + sps_size + pps_size > *size) in ff_avc_write_annexb_extradata() 240 out_size = 8 + sps_size + pps_size; in ff_avc_write_annexb_extradata() 245 memcpy(out + 4, &in[8], sps_size); in ff_avc_write_annexb_extradata() 246 AV_WB32(&out[4 + sps_size], 0x00000001); in ff_avc_write_annexb_extradata() [all …]
|
H A D | rtpdec_hevc.c | 44 int sps_size, pps_size, vps_size, sei_size; member 82 size_ptr = &hevc_data->sps_size; in hevc_sdp_parse_fmtp_config() 149 if (hevc_data->vps_size || hevc_data->sps_size || in hevc_parse_sdp_line() 151 par->extradata_size = hevc_data->vps_size + hevc_data->sps_size + in hevc_parse_sdp_line() 157 memcpy(par->extradata + pos, hevc_data->sps, hevc_data->sps_size); in hevc_parse_sdp_line() 158 pos += hevc_data->sps_size; in hevc_parse_sdp_line() 169 hevc_data->sps_size = 0; in hevc_parse_sdp_line()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/ffmpeg/libavformat/ |
H A D | avc.c | 182 if (sps_size < 6 || !pps_size) { in ff_isom_write_avcc() 194 avio_write(pb, sps, sps_size); in ff_isom_write_avcc() 223 uint16_t sps_size, pps_size; in ff_avc_write_annexb_extradata() local 233 sps_size = AV_RB16(&in[6]); in ff_avc_write_annexb_extradata() 234 if (11 + sps_size > *size) in ff_avc_write_annexb_extradata() 236 pps_size = AV_RB16(&in[9 + sps_size]); in ff_avc_write_annexb_extradata() 237 if (11 + sps_size + pps_size > *size) in ff_avc_write_annexb_extradata() 239 out_size = 8 + sps_size + pps_size; in ff_avc_write_annexb_extradata() 244 memcpy(out + 4, &in[8], sps_size); in ff_avc_write_annexb_extradata() 245 AV_WB32(&out[4 + sps_size], 0x00000001); in ff_avc_write_annexb_extradata() [all …]
|
H A D | rtpdec_hevc.c | 44 int sps_size, pps_size, vps_size, sei_size; member 82 size_ptr = &hevc_data->sps_size; in hevc_sdp_parse_fmtp_config() 149 if (hevc_data->vps_size || hevc_data->sps_size || in hevc_parse_sdp_line() 151 par->extradata_size = hevc_data->vps_size + hevc_data->sps_size + in hevc_parse_sdp_line() 157 memcpy(par->extradata + pos, hevc_data->sps, hevc_data->sps_size); in hevc_parse_sdp_line() 158 pos += hevc_data->sps_size; in hevc_parse_sdp_line() 169 hevc_data->sps_size = 0; in hevc_parse_sdp_line()
|
/dports/multimedia/obs-studio/obs-studio-27.1.3/libobs/ |
H A D | obs-avc.c | 161 size_t *sps_size, const uint8_t **pps, size_t *pps_size) in get_sps_pps() argument 180 *sps_size = nal_end - nal_start; in get_sps_pps() 195 size_t sps_size = 0, pps_size = 0; in obs_parse_avc_header() local 207 get_sps_pps(data, size, &sps, &sps_size, &pps, &pps_size); in obs_parse_avc_header() 208 if (!sps || !pps || sps_size < 4) in obs_parse_avc_header() 216 s_wb16(&s, (uint16_t)sps_size); in obs_parse_avc_header() 217 s_write(&s, sps, sps_size); in obs_parse_avc_header()
|
/dports/net/gstreamer1-plugins-srtp/gst-plugins-bad-1.16.2/gst/mpegpsmux/ |
H A D | mpegpsmux_h264.c | 129 guint16 sps_size = GST_READ_UINT16_BE (codec_data.data + offset); in mpegpsmux_prepare_h264() local 131 GST_LOG_OBJECT (mux, "Sequence Parameter Set is %d bytes", sps_size); in mpegpsmux_prepare_h264() 140 gst_byte_writer_put_data (&bw, codec_data.data + offset, sps_size); in mpegpsmux_prepare_h264() 142 offset += sps_size; in mpegpsmux_prepare_h264()
|
/dports/multimedia/gstreamer1-plugins-x265/gst-plugins-bad-1.16.2/gst/mpegpsmux/ |
H A D | mpegpsmux_h264.c | 129 guint16 sps_size = GST_READ_UINT16_BE (codec_data.data + offset); in mpegpsmux_prepare_h264() local 131 GST_LOG_OBJECT (mux, "Sequence Parameter Set is %d bytes", sps_size); in mpegpsmux_prepare_h264() 140 gst_byte_writer_put_data (&bw, codec_data.data + offset, sps_size); in mpegpsmux_prepare_h264() 142 offset += sps_size; in mpegpsmux_prepare_h264()
|
/dports/multimedia/gstreamer1-plugins-rtmp/gst-plugins-bad-1.16.2/gst/mpegpsmux/ |
H A D | mpegpsmux_h264.c | 129 guint16 sps_size = GST_READ_UINT16_BE (codec_data.data + offset); in mpegpsmux_prepare_h264() local 131 GST_LOG_OBJECT (mux, "Sequence Parameter Set is %d bytes", sps_size); in mpegpsmux_prepare_h264() 140 gst_byte_writer_put_data (&bw, codec_data.data + offset, sps_size); in mpegpsmux_prepare_h264() 142 offset += sps_size; in mpegpsmux_prepare_h264()
|
/dports/multimedia/gstreamer1-plugins-msdk/gst-plugins-bad-1.16.2/gst/mpegpsmux/ |
H A D | mpegpsmux_h264.c | 129 guint16 sps_size = GST_READ_UINT16_BE (codec_data.data + offset); in mpegpsmux_prepare_h264() local 131 GST_LOG_OBJECT (mux, "Sequence Parameter Set is %d bytes", sps_size); in mpegpsmux_prepare_h264() 140 gst_byte_writer_put_data (&bw, codec_data.data + offset, sps_size); in mpegpsmux_prepare_h264() 142 offset += sps_size; in mpegpsmux_prepare_h264()
|
/dports/multimedia/gstreamer1-plugins-mplex/gst-plugins-bad-1.16.2/gst/mpegpsmux/ |
H A D | mpegpsmux_h264.c | 129 guint16 sps_size = GST_READ_UINT16_BE (codec_data.data + offset); in mpegpsmux_prepare_h264() local 131 GST_LOG_OBJECT (mux, "Sequence Parameter Set is %d bytes", sps_size); in mpegpsmux_prepare_h264() 140 gst_byte_writer_put_data (&bw, codec_data.data + offset, sps_size); in mpegpsmux_prepare_h264() 142 offset += sps_size; in mpegpsmux_prepare_h264()
|
/dports/multimedia/gstreamer1-plugins-openh264/gst-plugins-bad-1.16.2/gst/mpegpsmux/ |
H A D | mpegpsmux_h264.c | 129 guint16 sps_size = GST_READ_UINT16_BE (codec_data.data + offset); in mpegpsmux_prepare_h264() local 131 GST_LOG_OBJECT (mux, "Sequence Parameter Set is %d bytes", sps_size); in mpegpsmux_prepare_h264() 140 gst_byte_writer_put_data (&bw, codec_data.data + offset, sps_size); in mpegpsmux_prepare_h264() 142 offset += sps_size; in mpegpsmux_prepare_h264()
|
/dports/multimedia/gstreamer1-plugins-resindvd/gst-plugins-bad-1.16.2/gst/mpegpsmux/ |
H A D | mpegpsmux_h264.c | 129 guint16 sps_size = GST_READ_UINT16_BE (codec_data.data + offset); in mpegpsmux_prepare_h264() local 131 GST_LOG_OBJECT (mux, "Sequence Parameter Set is %d bytes", sps_size); in mpegpsmux_prepare_h264() 140 gst_byte_writer_put_data (&bw, codec_data.data + offset, sps_size); in mpegpsmux_prepare_h264() 142 offset += sps_size; in mpegpsmux_prepare_h264()
|