Merge remote-tracking branch 'qatar/master'
* qatar/master: avplay: use libavresample for sample format conversion and channel mixing Fix compilation with YASM/NASM without AVX support. WMAL: do not output last frame again if nothing was decoded in current packet WMAL: do not start decoding if frame does not end in current packet adpcm-thp: fix invalid array indexing ppc: add const where needed in scalarproduct_int16_altivec() ppc: remove shift parameter from scalarproduct_int16_altivec() ppc: dsputil: do unaligned block accesses correctly dvenc: do not call dsputil functions with stride not a multiple of 16 APIchanges: fill in some dates and commit hashes Conflicts: doc/APIchanges ffplay.c libavcodec/adpcm.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
75f847aa6b
7 changed files with 131 additions and 139 deletions
|
|
@ -668,7 +668,7 @@ static int dv_encode_video_segment(AVCodecContext *avctx, void *arg)
|
|||
int mb_x, mb_y, c_offset, linesize, y_stride;
|
||||
uint8_t* y_ptr;
|
||||
uint8_t* dif;
|
||||
LOCAL_ALIGNED_8(uint8_t, scratch, [64]);
|
||||
LOCAL_ALIGNED_8(uint8_t, scratch, [128]);
|
||||
EncBlockInfo enc_blks[5*DV_MAX_BPM];
|
||||
PutBitContext pbs[5*DV_MAX_BPM];
|
||||
PutBitContext* pb;
|
||||
|
|
@ -723,10 +723,10 @@ static int dv_encode_video_segment(AVCodecContext *avctx, void *arg)
|
|||
b[0] = c_ptr[0]; b[1] = c_ptr[1]; b[2] = c_ptr[2]; b[3] = c_ptr[3];
|
||||
b[4] = d[0]; b[5] = d[1]; b[6] = d[2]; b[7] = d[3];
|
||||
c_ptr += linesize;
|
||||
b += 8;
|
||||
b += 16;
|
||||
}
|
||||
c_ptr = scratch;
|
||||
linesize = 8;
|
||||
linesize = 16;
|
||||
}
|
||||
|
||||
vs_bit_size += dv_init_enc_block( enc_blk++, c_ptr , linesize, s, 1);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue