Home
last modified time | relevance | path

Searched refs:macroblocks (Results 1 – 19 of 19) sorted by relevance

/third_party/mesa3d/src/gallium/frontends/xvmc/tests/
Dtest_blocks.c49 XvMCMacroBlockArray macroblocks = {0}; in main() local
94 assert(XvMCCreateMacroBlocks(display, NULL, 1, &macroblocks) == XvMCBadContext); 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/
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[row * s->mb_width + col].type = s->mb_type; in vp56_conceal_mv()
[all …]
Dvp5.c75 if (!s->macroblocks || /* first frame */ in vp5_parse_header()
83 } else if (!s->macroblocks) in vp5_parse_header()
Dvp8.h193 VP8Macroblock *macroblocks; member
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()
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()
Dvp56.h162 VP56Macroblock *macroblocks; member
Dvp6.c86 if (!s->macroblocks || /* first frame */ in vp6_parse_header()
/third_party/mesa3d/src/gallium/frontends/xvmc/
Dsurface.c221 XvMCMacroBlockArray *macroblocks, XvMCBlockArray *blocks in XvMCRenderSurface() argument
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()
/third_party/mesa3d/src/gallium/include/pipe/
Dp_video_codec.h77 const struct pipe_macroblock *macroblocks,
/third_party/ffmpeg/doc/
Drate_distortion.txt46 might be 2 16x16 macroblocks in a frame of 32x16 size. To minimize:
Dcodecs.texi750 Refine the two motion vectors used in bidirectional macroblocks.
Dencoders.texi1959 one slice per row of macroblocks
3175 Number of macroblocks in each slice (1-8); the default value (8)
/third_party/mesa3d/src/gallium/auxiliary/vl/
Dvl_mpeg12_decoder.c656 const struct pipe_macroblock *macroblocks, in vl_mpeg12_decode_macroblock() argument
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()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv84_video.c219 const struct pipe_macroblock *macroblocks, in nv84_decoder_decode_macroblock() argument
222 const struct pipe_mpeg12_macroblock *mb = (const struct pipe_mpeg12_macroblock *)macroblocks; in nv84_decoder_decode_macroblock()
/third_party/openh264/
DREADME.md10 - Slice options: 1 slice per frame, N slices per frame, N macroblocks per slice, or N bytes per sli…
/third_party/mesa3d/src/gallium/drivers/r600/
Dradeon_uvd.c854 const struct pipe_macroblock *macroblocks, in ruvd_decode_macroblock() argument
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dradeon_uvd.c1026 const struct pipe_macroblock *macroblocks, in ruvd_decode_macroblock() argument
Dradeon_vcn_dec.c2572 const struct pipe_macroblock *macroblocks, in radeon_dec_decode_macroblock() argument
/third_party/mesa3d/docs/relnotes/
D21.2.0.rst2799 - vdpau: allow state tracker to report a lower number of macroblocks