Searched refs:obmc (Results 1 - 25 of 28) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/x86/
H A Dsnowdsp.c674 "rm"((x86_reg)(src_x<<1)),"m"(obmc),"a"(block),"m"(b_h),"m"(src_stride):\
692 static void inner_add_yblock_bw_8_obmc_16_bh_even_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, argument
740 static void inner_add_yblock_bw_16_obmc_32_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, argument
823 "rm"((x86_reg)(src_x<<1)),"m"(obmc),"a"(block),"m"(b_h),"m"(src_stride):\
826 static void inner_add_yblock_bw_8_obmc_16_mmx(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, argument
837 static void inner_add_yblock_bw_16_obmc_32_mmx(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, argument
854 static void ff_snow_inner_add_yblock_sse2(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h, argument
858 inner_add_yblock_bw_16_obmc_32_sse2(obmc, obmc_stride, block, b_w, b_h, src_x,src_y, src_stride, sb, add, dst8);
861 inner_add_yblock_bw_8_obmc_16_bh_even_sse2(obmc, obmc_stride, block, b_w, b_h, src_x,src_y, src_stride, sb, add, dst8);
863 inner_add_yblock_bw_8_obmc_16_mmx(obmc, obmc_strid
868 ff_snow_inner_add_yblock_mmx(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer * sb, int add, uint8_t * dst8) argument
[all...]
H A Ddiracdsp_yasm.asm216 cglobal add_dirac_obmc%1_%2, 6,6,5, dst, src, stride, obmc, yblen
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/x86/
H A Dsnowdsp_mmx.c673 "rm"((x86_reg)(src_x<<1)),"m"(obmc),"a"(block),"m"(b_h),"m"(src_stride):\
690 static void inner_add_yblock_bw_8_obmc_16_bh_even_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, argument
738 static void inner_add_yblock_bw_16_obmc_32_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, argument
821 "rm"((x86_reg)(src_x<<1)),"m"(obmc),"a"(block),"m"(b_h),"m"(src_stride):\
824 static void inner_add_yblock_bw_8_obmc_16_mmx(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, argument
835 static void inner_add_yblock_bw_16_obmc_32_mmx(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, argument
852 static void ff_snow_inner_add_yblock_sse2(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h, argument
856 inner_add_yblock_bw_16_obmc_32_sse2(obmc, obmc_stride, block, b_w, b_h, src_x,src_y, src_stride, sb, add, dst8);
859 inner_add_yblock_bw_8_obmc_16_bh_even_sse2(obmc, obmc_stride, block, b_w, b_h, src_x,src_y, src_stride, sb, add, dst8);
861 inner_add_yblock_bw_8_obmc_16_mmx(obmc, obmc_strid
866 ff_snow_inner_add_yblock_mmx(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer * sb, int add, uint8_t * dst8) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/
H A Dsnow_dwt.h58 void (*inner_add_yblock)(const uint8_t *obmc, const int obmc_stride,
103 void ff_snow_inner_add_yblock(const uint8_t *obmc, const int obmc_stride,
H A Dintelh263dec.c67 s->obmc= get_bits1(&s->gb);
68 s->unrestricted_mv = s->obmc || s->h263_long_vectors;
H A Dsnow.h290 static av_always_inline void add_yblock(SnowContext *s, int sliced, slice_buffer *sb, IDWTELEM *dst, uint8_t *dst8, const uint8_t *obmc, int src_x, int src_y, int b_w, int b_h, int w, int h, int dst_stride, int src_stride, int obmc_stride, int b_x, int b_y, int add, int offset_dst, int plane_index){ argument
320 obmc -= src_x;
330 obmc -= src_y*obmc_stride;
383 s->dwt.inner_add_yblock(obmc, obmc_stride, block, b_w, b_h, src_x,src_y, src_stride, sb, add, dst8);
387 const uint8_t *obmc1= obmc + y*obmc_stride;
422 const uint8_t *obmc = plane_index ? ff_obmc_tab[s->block_max_depth+s->chroma_h_shift] : ff_obmc_tab[s->block_max_depth]; local
428 av_assert2(s->chroma_h_shift == s->chroma_v_shift); // obmc params assume squares
454 add_yblock(s, 0, NULL, buf, dst8, obmc,
H A Dituh263dec.c76 s->obmc ? " AP" : "",
603 s->mb_skipped = !(s->obmc | s->loop_filter);
825 if(s->obmc && !s->mb_intra){
915 s->obmc= get_bits1(&s->gb); /* Advanced prediction mode */
916 s->unrestricted_mv = s->h263_long_vectors || s->obmc;
943 s->obmc= get_bits1(&s->gb); /* Advanced prediction mode */
946 s->unrestricted_mv = s->umvplus || s->obmc || s->loop_filter;
H A Dsnowenc.c501 const uint8_t *obmc = plane_index ? ff_obmc_tab[s->block_max_depth+s->chroma_h_shift] : ff_obmc_tab[s->block_max_depth]; local
515 av_assert2(s->chroma_h_shift == s->chroma_v_shift); //obmc stuff above
527 add_yblock(s, 0, NULL, dst + (i&1)*block_w + (i>>1)*obmc_stride*block_h, NULL, obmc,
533 int obmc_v= obmc[index];
535 if(y<0) obmc_v += obmc[index + block_h*obmc_stride];
536 if(x<0) obmc_v += obmc[index + block_w];
537 if(y+block_h>h) obmc_v += obmc[index - block_h*obmc_stride];
538 if(x+block_w>w) obmc_v += obmc[index - block_w];
618 av_assert2(s->chroma_h_shift == s->chroma_v_shift); //obmc and square assumtions below chckinhg only block_w
639 /* copy the regions where obmc[]
698 const uint8_t *obmc = plane_index ? ff_obmc_tab[s->block_max_depth+s->chroma_h_shift] : ff_obmc_tab[s->block_max_depth]; local
[all...]
H A Dituh263enc.c151 put_bits(&s->pb, 1, s->obmc); /* Advanced Prediction */
170 put_bits(&s->pb,1,s->obmc); /* Advanced Prediction Mode */
H A Dsnowdec.c44 const uint8_t *obmc = plane_index ? ff_obmc_tab[s->block_max_depth+s->chroma_h_shift] : ff_obmc_tab[s->block_max_depth]; local
82 add_yblock(s, 1, sb, old_buffer, dst8, obmc,
H A Dmpegvideo.h505 int obmc; ///< overlapped block motion compensation member in struct:MpegEncContext
H A Dsnow.c36 void ff_snow_inner_add_yblock(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h, argument
42 const uint8_t *obmc1= obmc + y*obmc_stride;
H A Drv10.c498 s->obmc = micro_ver == 2;
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/
H A Ddwt.h51 void (*inner_add_yblock)(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer * sb, int add, uint8_t * dst8);
140 void ff_snow_inner_add_yblock(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer * sb, int add, uint8_t * dst8);
H A Dsnow.h279 static av_always_inline void add_yblock(SnowContext *s, int sliced, slice_buffer *sb, IDWTELEM *dst, uint8_t *dst8, const uint8_t *obmc, int src_x, int src_y, int b_w, int b_h, int w, int h, int dst_stride, int src_stride, int obmc_stride, int b_x, int b_y, int add, int offset_dst, int plane_index){ argument
309 obmc -= src_x;
318 obmc -= src_y*obmc_stride;
370 s->dwt.inner_add_yblock(obmc, obmc_stride, block, b_w, b_h, src_x,src_y, src_stride, sb, add, dst8);
374 const uint8_t *obmc1= obmc + y*obmc_stride;
408 const uint8_t *obmc = plane_index ? obmc_tab[s->block_max_depth+1] : obmc_tab[s->block_max_depth]; local
440 add_yblock(s, 0, NULL, buf, dst8, obmc,
H A Dintelh263dec.c64 s->obmc= get_bits1(&s->gb);
H A Dituh263dec.c77 s->obmc ? " AP" : "",
623 s->mb_skipped = !(s->obmc | s->loop_filter);
845 if(s->obmc && !s->mb_intra){
932 s->obmc= get_bits1(&s->gb); /* Advanced prediction mode */
933 s->unrestricted_mv = s->h263_long_vectors || s->obmc;
960 s->obmc= get_bits1(&s->gb); /* Advanced prediction mode */
963 s->unrestricted_mv = s->umvplus || s->obmc || s->loop_filter;
H A Dsnowenc.c581 const uint8_t *obmc = plane_index ? obmc_tab[s->block_max_depth+1] : obmc_tab[s->block_max_depth]; local
605 add_yblock(s, 0, NULL, dst + ((i&1)+(i>>1)*obmc_stride)*block_w, NULL, obmc,
611 int obmc_v= obmc[index];
613 if(y<0) obmc_v += obmc[index + block_w*obmc_stride];
614 if(x<0) obmc_v += obmc[index + block_w];
615 if(y+block_w>h) obmc_v += obmc[index - block_w*obmc_stride];
616 if(x+block_w>w) obmc_v += obmc[index - block_w];
714 /* copy the regions where obmc[] = (uint8_t)256 */
772 const uint8_t *obmc = plane_index ? obmc_tab[s->block_max_depth+1] : obmc_tab[s->block_max_depth]; local
793 add_yblock(s, 0, NULL, zero_dst, dst, obmc,
[all...]
H A Dituh263enc.c154 put_bits(&s->pb, 1, s->obmc); /* Advanced Prediction */
173 put_bits(&s->pb,1,s->obmc); /* Advanced Prediction Mode */
H A Dsnow.c38 void ff_snow_inner_add_yblock(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h, argument
44 const uint8_t *obmc1= obmc + y*obmc_stride;
H A Dsnowdec.c45 const uint8_t *obmc = plane_index ? obmc_tab[s->block_max_depth+1] : obmc_tab[s->block_max_depth]; local
83 add_yblock(s, 1, sb, old_buffer, dst8, obmc,
H A Dmpegvideo.h497 int obmc; ///< overlapped block motion compensation member in struct:MpegEncContext
H A Dmpegvideo_enc.c390 s->obmc = !!(s->flags & CODEC_FLAG_OBMC);
455 if (s->obmc && s->avctx->mb_decision != FF_MB_DECISION_SIMPLE) {
462 if (s->obmc && s->codec_id != CODEC_ID_H263 &&
739 s->unrestricted_mv = s->obmc || s->loop_filter || s->umvplus;
4084 { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_INT, { 0 }, 0, 1, VE },
4112 { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_INT, { 0 }, 0, 1, VE },
H A Drv10.c408 // s->obmc=1;
456 s->obmc = micro_ver == 2;
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/tests/fate/
H A Dvcodec.mak89 FATE_VCODEC-$(call ENCDEC, H263, AVI) += h263 h263-obmc h263p
91 fate-vsynth%-h263-obmc: ENCOPTS = -qscale 10 -obmc 1
308 INC_PAR_OFF = h261 h261-trellis h263 h263p h263-obmc msvideo1 \

Completed in 572 milliseconds

12