/dports/multimedia/livego/livego-0.0.15/parser/h264/ |
H A D | parser.go | 66 spsLen int member 95 seq.spsLen = int(src[6])<<8 | int(src[7]) 97 if len(src[8:]) < seq.spsLen || seq.spsLen <= 0 { 101 sps = append(sps, src[8:(8+seq.spsLen)]...) 104 tmpBuf := src[(8 + seq.spsLen):]
|
/dports/multimedia/avidemux-qt5/avidemux_2.7.6/avidemux_plugins/ADM_muxers/muxerMp4v2/ |
H A D | muxerMp4v2Video.cpp | 153 uint32_t spsLen; in initH264() local 167 … if(false==ADM_getH264SpsPpsFromExtraData(extraLen,extra,&spsLen,&spsData,&ppsLen,&ppsData)) in initH264() 191 ADM_info("SPS (%d) :",spsLen); in initH264() 192 mixDump(spsData,spsLen); in initH264() 196 MP4AddH264SequenceParameterSet(handle,videoTrackId, spsData,spsLen ); in initH264()
|
/dports/multimedia/avidemux-cli/avidemux_2.7.6/avidemux_plugins/ADM_muxers/muxerMp4v2/ |
H A D | muxerMp4v2Video.cpp | 153 uint32_t spsLen; in initH264() local 167 … if(false==ADM_getH264SpsPpsFromExtraData(extraLen,extra,&spsLen,&spsData,&ppsLen,&ppsData)) in initH264() 191 ADM_info("SPS (%d) :",spsLen); in initH264() 192 mixDump(spsData,spsLen); in initH264() 196 MP4AddH264SequenceParameterSet(handle,videoTrackId, spsData,spsLen ); in initH264()
|
/dports/multimedia/avidemux/avidemux_2.7.6/avidemux_plugins/ADM_muxers/muxerMp4v2/ |
H A D | muxerMp4v2Video.cpp | 153 uint32_t spsLen; in initH264() local 167 … if(false==ADM_getH264SpsPpsFromExtraData(extraLen,extra,&spsLen,&spsData,&ppsLen,&ppsData)) in initH264() 191 ADM_info("SPS (%d) :",spsLen); in initH264() 192 mixDump(spsData,spsLen); in initH264() 196 MP4AddH264SequenceParameterSet(handle,videoTrackId, spsData,spsLen ); in initH264()
|
/dports/multimedia/avidemux-plugins/avidemux_2.7.6/avidemux_plugins/ADM_muxers/muxerMp4v2/ |
H A D | muxerMp4v2Video.cpp | 153 uint32_t spsLen; in initH264() local 167 … if(false==ADM_getH264SpsPpsFromExtraData(extraLen,extra,&spsLen,&spsData,&ppsLen,&ppsData)) in initH264() 191 ADM_info("SPS (%d) :",spsLen); in initH264() 192 mixDump(spsData,spsLen); in initH264() 196 MP4AddH264SequenceParameterSet(handle,videoTrackId, spsData,spsLen ); in initH264()
|
/dports/multimedia/avidemux/avidemux_2.7.6/avidemux/common/ADM_muxerGate/src/ |
H A D | ADM_videoCopyFromAnnexB.cpp | 81 uint32_t spsLen=0, ppsLen=0; in extractExtraDataH264Internal() local 109 spsLen=desc[indexSps].size; in extractExtraDataH264Internal() 112 ADM_info("Copy from annexB: Found sps=%d, pps=%d.\n",(int)spsLen,(int)ppsLen); in extractExtraDataH264Internal() 114 myExtraLen=5+1+2+1+spsLen+1+2+1+ppsLen; in extractExtraDataH264Internal() 126 *ptr++=(1+spsLen)>>8; in extractExtraDataH264Internal() 127 *ptr++=(1+spsLen)&0xff; in extractExtraDataH264Internal() 129 memcpy(ptr,desc[indexSps].start,spsLen); in extractExtraDataH264Internal() 130 ptr+=spsLen; in extractExtraDataH264Internal()
|
/dports/multimedia/avidemux-qt5/avidemux_2.7.6/avidemux/common/ADM_muxerGate/src/ |
H A D | ADM_videoCopyFromAnnexB.cpp | 81 uint32_t spsLen=0, ppsLen=0; in extractExtraDataH264Internal() local 109 spsLen=desc[indexSps].size; in extractExtraDataH264Internal() 112 ADM_info("Copy from annexB: Found sps=%d, pps=%d.\n",(int)spsLen,(int)ppsLen); in extractExtraDataH264Internal() 114 myExtraLen=5+1+2+1+spsLen+1+2+1+ppsLen; in extractExtraDataH264Internal() 126 *ptr++=(1+spsLen)>>8; in extractExtraDataH264Internal() 127 *ptr++=(1+spsLen)&0xff; in extractExtraDataH264Internal() 129 memcpy(ptr,desc[indexSps].start,spsLen); in extractExtraDataH264Internal() 130 ptr+=spsLen; in extractExtraDataH264Internal()
|
/dports/multimedia/avidemux-cli/avidemux_2.7.6/avidemux/common/ADM_muxerGate/src/ |
H A D | ADM_videoCopyFromAnnexB.cpp | 81 uint32_t spsLen=0, ppsLen=0; in extractExtraDataH264Internal() local 109 spsLen=desc[indexSps].size; in extractExtraDataH264Internal() 112 ADM_info("Copy from annexB: Found sps=%d, pps=%d.\n",(int)spsLen,(int)ppsLen); in extractExtraDataH264Internal() 114 myExtraLen=5+1+2+1+spsLen+1+2+1+ppsLen; in extractExtraDataH264Internal() 126 *ptr++=(1+spsLen)>>8; in extractExtraDataH264Internal() 127 *ptr++=(1+spsLen)&0xff; in extractExtraDataH264Internal() 129 memcpy(ptr,desc[indexSps].start,spsLen); in extractExtraDataH264Internal() 130 ptr+=spsLen; in extractExtraDataH264Internal()
|
/dports/multimedia/avidemux-plugins/avidemux_2.7.6/avidemux/common/ADM_muxerGate/src/ |
H A D | ADM_videoCopyFromAnnexB.cpp | 81 uint32_t spsLen=0, ppsLen=0; in extractExtraDataH264Internal() local 109 spsLen=desc[indexSps].size; in extractExtraDataH264Internal() 112 ADM_info("Copy from annexB: Found sps=%d, pps=%d.\n",(int)spsLen,(int)ppsLen); in extractExtraDataH264Internal() 114 myExtraLen=5+1+2+1+spsLen+1+2+1+ppsLen; in extractExtraDataH264Internal() 126 *ptr++=(1+spsLen)>>8; in extractExtraDataH264Internal() 127 *ptr++=(1+spsLen)&0xff; in extractExtraDataH264Internal() 129 memcpy(ptr,desc[indexSps].start,spsLen); in extractExtraDataH264Internal() 130 ptr+=spsLen; in extractExtraDataH264Internal()
|
/dports/multimedia/avidemux-cli/avidemux_2.7.6/myOwnPlugins/videoEncoder/ |
H A D | ADM_libVaEncodingContextH264.cpp | 255 int spsLen=sps.lengthInBytes(); in generateExtraData() local 258 *data =new uint8_t[spsLen+ppsLen+20]; in generateExtraData() 268 *p++=(1+spsLen)>>8; in generateExtraData() 269 *p++=(1+spsLen)&0xff; in generateExtraData() 271 memcpy(p,sps.getPointer(),spsLen); in generateExtraData() 272 p+=spsLen; in generateExtraData()
|
/dports/multimedia/avidemux-cli/avidemux_2.7.6/avidemux_plugins/ADM_videoEncoder/directVaEnc/ |
H A D | ADM_libVaEncodingContextH264.cpp | 247 int spsLen=sps.lengthInBytes(); in generateExtraData() local 250 *data =new uint8_t[spsLen+ppsLen+20]; in generateExtraData() 260 *p++=(1+spsLen)>>8; in generateExtraData() 261 *p++=(1+spsLen)&0xff; in generateExtraData() 263 memcpy(p,sps.getPointer(),spsLen); in generateExtraData() 264 p+=spsLen; in generateExtraData()
|
/dports/multimedia/avidemux-qt5/avidemux_2.7.6/myOwnPlugins/videoEncoder/ |
H A D | ADM_libVaEncodingContextH264.cpp | 255 int spsLen=sps.lengthInBytes(); in generateExtraData() local 258 *data =new uint8_t[spsLen+ppsLen+20]; in generateExtraData() 268 *p++=(1+spsLen)>>8; in generateExtraData() 269 *p++=(1+spsLen)&0xff; in generateExtraData() 271 memcpy(p,sps.getPointer(),spsLen); in generateExtraData() 272 p+=spsLen; in generateExtraData()
|
/dports/multimedia/avidemux-qt5/avidemux_2.7.6/avidemux_plugins/ADM_videoEncoder/directVaEnc/ |
H A D | ADM_libVaEncodingContextH264.cpp | 247 int spsLen=sps.lengthInBytes(); in generateExtraData() local 250 *data =new uint8_t[spsLen+ppsLen+20]; in generateExtraData() 260 *p++=(1+spsLen)>>8; in generateExtraData() 261 *p++=(1+spsLen)&0xff; in generateExtraData() 263 memcpy(p,sps.getPointer(),spsLen); in generateExtraData() 264 p+=spsLen; in generateExtraData()
|
/dports/multimedia/avidemux-plugins/avidemux_2.7.6/myOwnPlugins/videoEncoder/ |
H A D | ADM_libVaEncodingContextH264.cpp | 255 int spsLen=sps.lengthInBytes(); in generateExtraData() local 258 *data =new uint8_t[spsLen+ppsLen+20]; in generateExtraData() 268 *p++=(1+spsLen)>>8; in generateExtraData() 269 *p++=(1+spsLen)&0xff; in generateExtraData() 271 memcpy(p,sps.getPointer(),spsLen); in generateExtraData() 272 p+=spsLen; in generateExtraData()
|
/dports/multimedia/avidemux-plugins/avidemux_2.7.6/avidemux_plugins/ADM_videoEncoder/directVaEnc/ |
H A D | ADM_libVaEncodingContextH264.cpp | 247 int spsLen=sps.lengthInBytes(); in generateExtraData() local 250 *data =new uint8_t[spsLen+ppsLen+20]; in generateExtraData() 260 *p++=(1+spsLen)>>8; in generateExtraData() 261 *p++=(1+spsLen)&0xff; in generateExtraData() 263 memcpy(p,sps.getPointer(),spsLen); in generateExtraData() 264 p+=spsLen; in generateExtraData()
|
/dports/multimedia/avidemux/avidemux_2.7.6/myOwnPlugins/videoEncoder/ |
H A D | ADM_libVaEncodingContextH264.cpp | 255 int spsLen=sps.lengthInBytes(); in generateExtraData() local 258 *data =new uint8_t[spsLen+ppsLen+20]; in generateExtraData() 268 *p++=(1+spsLen)>>8; in generateExtraData() 269 *p++=(1+spsLen)&0xff; in generateExtraData() 271 memcpy(p,sps.getPointer(),spsLen); in generateExtraData() 272 p+=spsLen; in generateExtraData()
|
/dports/multimedia/avidemux/avidemux_2.7.6/avidemux_plugins/ADM_videoEncoder/directVaEnc/ |
H A D | ADM_libVaEncodingContextH264.cpp | 247 int spsLen=sps.lengthInBytes(); in generateExtraData() local 250 *data =new uint8_t[spsLen+ppsLen+20]; in generateExtraData() 260 *p++=(1+spsLen)>>8; in generateExtraData() 261 *p++=(1+spsLen)&0xff; in generateExtraData() 263 memcpy(p,sps.getPointer(),spsLen); in generateExtraData() 264 p+=spsLen; in generateExtraData()
|
/dports/net-im/tg_owt/tg_owt-d578c76/src/api/video_codecs/ |
H A D | video_codec.cc | 66 vpsLen == other.vpsLen && spsLen == other.spsLen && in operator ==() 68 (spsLen == 0 || memcmp(spsData, other.spsData, spsLen) == 0) && in operator ==()
|
/dports/multimedia/avidemux-qt5/avidemux_2.7.6/avidemux_plugins/ADM_demuxers/MpegTS/ |
H A D | ADM_tsIndexH264.cpp | 123 spsLen=SEI_nal.payloadSize-3; in findH264SPS() 124 if(spsLen>ADM_NAL_BUFFER_SIZE) in findH264SPS() 125 spsLen=ADM_NAL_BUFFER_SIZE; in findH264SPS() 126 memcpy(spsCache,SEI_nal.payload,spsLen); in findH264SPS() 370 … bool match=!memcmp(spsCache, SEI_nal.payload, (spsLen > tmpLen)? tmpLen : spsLen); in run() 401 spsLen=tmpLen; in run()
|
/dports/multimedia/avidemux/avidemux_2.7.6/avidemux_plugins/ADM_demuxers/MpegTS/ |
H A D | ADM_tsIndexH264.cpp | 123 spsLen=SEI_nal.payloadSize-3; in findH264SPS() 124 if(spsLen>ADM_NAL_BUFFER_SIZE) in findH264SPS() 125 spsLen=ADM_NAL_BUFFER_SIZE; in findH264SPS() 126 memcpy(spsCache,SEI_nal.payload,spsLen); in findH264SPS() 370 … bool match=!memcmp(spsCache, SEI_nal.payload, (spsLen > tmpLen)? tmpLen : spsLen); in run() 401 spsLen=tmpLen; in run()
|
/dports/multimedia/avidemux-cli/avidemux_2.7.6/avidemux_plugins/ADM_demuxers/MpegTS/ |
H A D | ADM_tsIndexH264.cpp | 123 spsLen=SEI_nal.payloadSize-3; in findH264SPS() 124 if(spsLen>ADM_NAL_BUFFER_SIZE) in findH264SPS() 125 spsLen=ADM_NAL_BUFFER_SIZE; in findH264SPS() 126 memcpy(spsCache,SEI_nal.payload,spsLen); in findH264SPS() 370 … bool match=!memcmp(spsCache, SEI_nal.payload, (spsLen > tmpLen)? tmpLen : spsLen); in run() 401 spsLen=tmpLen; in run()
|
/dports/multimedia/avidemux-plugins/avidemux_2.7.6/avidemux_plugins/ADM_demuxers/MpegTS/ |
H A D | ADM_tsIndexH264.cpp | 123 spsLen=SEI_nal.payloadSize-3; in findH264SPS() 124 if(spsLen>ADM_NAL_BUFFER_SIZE) in findH264SPS() 125 spsLen=ADM_NAL_BUFFER_SIZE; in findH264SPS() 126 memcpy(spsCache,SEI_nal.payload,spsLen); in findH264SPS() 370 … bool match=!memcmp(spsCache, SEI_nal.payload, (spsLen > tmpLen)? tmpLen : spsLen); in run() 401 spsLen=tmpLen; in run()
|
/dports/multimedia/avidemux-qt5/avidemux_2.7.6/avidemux_plugins/ADM_demuxers/Matroska/ |
H A D | ADM_mkvIndexer.cpp | 259 uint32_t spsLen=_tracks[0].paramCacheSize; in addIndexEntry() local 270 if(inBandSpsLen!=spsLen) in addIndexEntry() 271 ADM_warning("SPS length mismatch: %u (old) vs %u (new)\n",spsLen,inBandSpsLen); in addIndexEntry() 272 match=!memcmp(buf, sps, (spsLen>inBandSpsLen)? inBandSpsLen : spsLen); in addIndexEntry()
|
/dports/multimedia/avidemux/avidemux_2.7.6/avidemux_plugins/ADM_demuxers/Matroska/ |
H A D | ADM_mkvIndexer.cpp | 259 uint32_t spsLen=_tracks[0].paramCacheSize; in addIndexEntry() local 270 if(inBandSpsLen!=spsLen) in addIndexEntry() 271 ADM_warning("SPS length mismatch: %u (old) vs %u (new)\n",spsLen,inBandSpsLen); in addIndexEntry() 272 match=!memcmp(buf, sps, (spsLen>inBandSpsLen)? inBandSpsLen : spsLen); in addIndexEntry()
|
/dports/multimedia/avidemux-cli/avidemux_2.7.6/avidemux_plugins/ADM_demuxers/Matroska/ |
H A D | ADM_mkvIndexer.cpp | 259 uint32_t spsLen=_tracks[0].paramCacheSize; in addIndexEntry() local 270 if(inBandSpsLen!=spsLen) in addIndexEntry() 271 ADM_warning("SPS length mismatch: %u (old) vs %u (new)\n",spsLen,inBandSpsLen); in addIndexEntry() 272 match=!memcmp(buf, sps, (spsLen>inBandSpsLen)? inBandSpsLen : spsLen); in addIndexEntry()
|