Home
last modified time | relevance | path

Searched refs:macroblocks (Results 1 - 14 of 14) sorted by relevance

/third_party/mesa3d/src/gallium/frontends/xvmc/tests/
H A Dtest_blocks.c49 XvMCMacroBlockArray macroblocks = {0}; in main() local
94 assert(XvMCCreateMacroBlocks(display, NULL, 1, &macroblocks) == XvMCBadContext); in main()
95 /* Test 0 macroblocks */ in main()
96 assert(XvMCCreateMacroBlocks(display, &context, 0, &macroblocks) == BadValue); in main()
98 assert(XvMCCreateMacroBlocks(display, &context, min_required_macroblocks, &macroblocks) == Success); in main()
100 assert(macroblocks.context_id == context.context_id); in main()
102 assert(macroblocks.macro_blocks != NULL); in main()
104 assert(XvMCDestroyMacroBlocks(display, &macroblocks) == Success); in main()
/third_party/ffmpeg/libavcodec/
H A Dvp56.c59 if (ff_vp56_reference_frame[s->macroblocks[offset].type] != ref_frame) in vp56_get_vectors_predictors()
61 if ((s->macroblocks[offset].mv.x == vect[0].x && in vp56_get_vectors_predictors()
62 s->macroblocks[offset].mv.y == vect[0].y) || in vp56_get_vectors_predictors()
63 (s->macroblocks[offset].mv.x == 0 && in vp56_get_vectors_predictors()
64 s->macroblocks[offset].mv.y == 0)) in vp56_get_vectors_predictors()
67 vect[nb_pred++] = s->macroblocks[offset].mv; in vp56_get_vectors_predictors()
198 s->macroblocks[row * s->mb_width + col].mv = s->mv[3]; in vp56_decode_4mv()
212 s->macroblocks[row * s->mb_width + col].type = s->mb_type; in vp56_decode_mv()
253 s->macroblocks[row*s->mb_width + col].mv = *mv; in vp56_decode_mv()
268 s->macroblocks[ro in vp56_conceal_mv()
[all...]
H A Dvp8.h193 VP8Macroblock *macroblocks; member
236 * filter strength adjustment for macroblocks that reference:
314 * 0 -> Only width+height*2+1 macroblocks allocated (frame/single thread).
H A Dvp5.c75 if (!s->macroblocks || /* first frame */ in vp5_parse_header()
83 } else if (!s->macroblocks) in vp5_parse_header()
H A Dvp8.c72 s->macroblocks = NULL; in free_buffers()
223 sizeof(*s->macroblocks)); in update_dimensions()
227 sizeof(*s->macroblocks)); in update_dimensions()
251 s->macroblocks = s->macroblocks_base + 1; in update_dimensions()
1047 : s->macroblocks + edge_x + in vp7_decode_mvs()
1956 /* Fetch pixels for estimated mv 4 macroblocks ahead.
2405 mb = s->macroblocks + (s->mb_height - mb_y - 1) * 2; in decode_mb_row_no_filter()
2527 mb = s->macroblocks + (s->mb_height - mb_y - 1) * 2; in filter_mb_row()
2750 memset(s->macroblocks + s->mb_height * 2 - 1, 0, in vp78_decode_frame()
2751 (s->mb_width + 1) * sizeof(*s->macroblocks)); in vp78_decode_frame()
[all...]
H A Dvp56.h162 VP56Macroblock *macroblocks; member
H A Dvp6.c86 if (!s->macroblocks || /* first frame */ in vp6_parse_header()
/third_party/mesa3d/src/gallium/frontends/xvmc/
H A Dsurface.c221 XvMCMacroBlockArray *macroblocks, XvMCBlockArray *blocks in XvMCRenderSurface()
256 assert(macroblocks); in XvMCRenderSurface()
259 assert(macroblocks->context_id == context->context_id); in XvMCRenderSurface()
282 xvmc_mb = macroblocks->macro_blocks + first_macroblock; in XvMCRenderSurface()
218 XvMCRenderSurface(Display *dpy, XvMCContext *context, unsigned int picture_structure, XvMCSurface *target_surface, XvMCSurface *past_surface, XvMCSurface *future_surface, unsigned int flags, unsigned int num_macroblocks, unsigned int first_macroblock, XvMCMacroBlockArray *macroblocks, XvMCBlockArray *blocks ) XvMCRenderSurface() argument
/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_video_codec.h77 const struct pipe_macroblock *macroblocks,
/third_party/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_mpeg12_decoder.c656 const struct pipe_macroblock *macroblocks, in vl_mpeg12_decode_macroblock()
660 const struct pipe_mpeg12_macroblock *mb = (const struct pipe_mpeg12_macroblock *)macroblocks; in vl_mpeg12_decode_macroblock()
667 assert(macroblocks && macroblocks->codec == PIPE_VIDEO_FORMAT_MPEG12); in vl_mpeg12_decode_macroblock()
653 vl_mpeg12_decode_macroblock(struct pipe_video_codec *decoder, struct pipe_video_buffer *target, struct pipe_picture_desc *picture, const struct pipe_macroblock *macroblocks, unsigned num_macroblocks) vl_mpeg12_decode_macroblock() argument
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv84_video.c219 const struct pipe_macroblock *macroblocks, in nv84_decoder_decode_macroblock()
222 const struct pipe_mpeg12_macroblock *mb = (const struct pipe_mpeg12_macroblock *)macroblocks; in nv84_decoder_decode_macroblock()
216 nv84_decoder_decode_macroblock(struct pipe_video_codec *decoder, struct pipe_video_buffer *target, struct pipe_picture_desc *picture, const struct pipe_macroblock *macroblocks, unsigned num_macroblocks) nv84_decoder_decode_macroblock() argument
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dradeon_uvd.c854 const struct pipe_macroblock *macroblocks, in ruvd_decode_macroblock()
851 ruvd_decode_macroblock(struct pipe_video_codec *decoder, struct pipe_video_buffer *target, struct pipe_picture_desc *picture, const struct pipe_macroblock *macroblocks, unsigned num_macroblocks) ruvd_decode_macroblock() argument
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dradeon_uvd.c1026 const struct pipe_macroblock *macroblocks, in ruvd_decode_macroblock()
1023 ruvd_decode_macroblock(struct pipe_video_codec *decoder, struct pipe_video_buffer *target, struct pipe_picture_desc *picture, const struct pipe_macroblock *macroblocks, unsigned num_macroblocks) ruvd_decode_macroblock() argument
H A Dradeon_vcn_dec.c2572 const struct pipe_macroblock *macroblocks, in radeon_dec_decode_macroblock()
2569 radeon_dec_decode_macroblock(struct pipe_video_codec *decoder, struct pipe_video_buffer *target, struct pipe_picture_desc *picture, const struct pipe_macroblock *macroblocks, unsigned num_macroblocks) radeon_dec_decode_macroblock() argument

Completed in 20 milliseconds