Changeset 4531 for vic/branches/mpeg4/codec/encoder-h264.cpp
- Timestamp:
- 11/02/09 23:45:31 (4 years ago)
- Files:
-
- 1 modified
-
vic/branches/mpeg4/codec/encoder-h264.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vic/branches/mpeg4/codec/encoder-h264.cpp
r4476 r4531 193 193 pb->len = nalSize + RTP_HDR_LEN + FU_HDR_LEN; 194 194 195 #ifdef H264DEBUG 195 196 debug_msg( "NAL : "); 196 197 #endif 197 198 if (FU_HDR_LEN==2) { 198 199 //============================================== … … 202 203 pb->data[13] = 0x40 | NALtype; //FU header 203 204 205 #ifdef H264DEBUG 204 206 debug_msg( "FU_Indicator=0x%02x, FU_Header=0x%02x, ", pb->data[12], pb->data[13]); 207 #endif 205 208 } 206 209 else { 207 210 pb->data[12] = NALhdr; //NAL Header 211 #ifdef H264DEBUG 208 212 debug_msg( "-----------------, --------------, "); 213 #endif 209 214 } 210 215 211 216 memcpy(&pb->data[RTP_HDR_LEN + FU_HDR_LEN], data + offset, nalSize); 212 217 218 #ifdef H264DEBUG 213 219 debug_msg( "i=%d/%d, nalSize=%4d len=%4d firstFrag=%d offset=%4d\n", i, numNAL, nalSize, pb->len, firstFragment, offset); 220 #endif 214 221 215 222 nalSize = 0; … … 229 236 memcpy(&pb->data[RTP_HDR_LEN + FU_HDR_LEN], data + offset, NAL_FRAG_THRESH - FU_HDR_LEN); 230 237 231 //debug_msg( "FU-A: FU_Indicator=0x%02x, FU_Header=0x%02x, i=%d/%d, nalSize=%4d len=%4d firstFrag=%d offset=%4d\n", pb->data[12], pb->data[13], i, numNAL, nalSize, pb->len, firstFragment, offset); 238 #ifdef H264DEBUG 239 debug_msg( "FU-A: FU_Indicator=0x%02x, FU_Header=0x%02x, i=%d/%d, nalSize=%4d len=%4d firstFrag=%d offset=%4d\n", pb->data[12], pb->data[13], i, numNAL, nalSize, pb->len, firstFragment, offset); 240 #endif 232 241 233 242 nalSize -= (NAL_FRAG_THRESH-FU_HDR_LEN);
