Home
last modified time | relevance | path

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

12

/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.c74 if (!s->macroblocks || /* first frame */ in vp5_parse_header()
82 } else if (!s->macroblocks) in vp5_parse_header()
Dvp8.h193 VP8Macroblock *macroblocks; member
Dvp8.c68 s->macroblocks = NULL; in free_buffers()
219 sizeof(*s->macroblocks)); in update_dimensions()
223 sizeof(*s->macroblocks)); in update_dimensions()
247 s->macroblocks = s->macroblocks_base + 1; in update_dimensions()
1043 : s->macroblocks + edge_x + in vp7_decode_mvs()
2401 mb = s->macroblocks + (s->mb_height - mb_y - 1) * 2; in decode_mb_row_no_filter()
2523 mb = s->macroblocks + (s->mb_height - mb_y - 1) * 2; in filter_mb_row()
2746 memset(s->macroblocks + s->mb_height * 2 - 1, 0, in vp78_decode_frame()
2747 (s->mb_width + 1) * sizeof(*s->macroblocks)); in vp78_decode_frame()
Dvp56.h162 VP56Macroblock *macroblocks; member
Dvp6.c85 if (!s->macroblocks || /* first frame */ in vp6_parse_header()
/third_party/gstreamer/gstplugins_good/gst/rtp/
Dgstrtph263pay.c740 gob->macroblocks = NULL; in gst_rtp_h263_pay_gob_new()
753 if (gob->macroblocks) { in gst_rtp_h263_pay_gob_destroy()
758 gst_rtp_h263_pay_mb_destroy (gob->macroblocks[i]); in gst_rtp_h263_pay_gob_destroy()
761 g_free (gob->macroblocks); in gst_rtp_h263_pay_gob_destroy()
1382 pack->payload_start = gob->macroblocks[first]->start; in gst_rtp_h263_pay_B_fragment_push()
1383 pack->sbit = gob->macroblocks[first]->sbit; in gst_rtp_h263_pay_B_fragment_push()
1389 pack->quant = gob->macroblocks[first]->quant; in gst_rtp_h263_pay_B_fragment_push()
1391 pack->payload_end = gob->macroblocks[last]->end; in gst_rtp_h263_pay_B_fragment_push()
1393 pack->ebit = gob->macroblocks[last]->ebit; in gst_rtp_h263_pay_B_fragment_push()
1394 pack->mba = gob->macroblocks[first]->mba; in gst_rtp_h263_pay_B_fragment_push()
[all …]
Dgstrtph263pay.h370 GstRtpH263PayMB **macroblocks; member
/third_party/gstreamer/gstplugins_good/ext/dv/
DNOTES5 to deal with the idea that a) some macroblocks just don't exist (we have
6 zero's for them) and b) when any of the 5 macroblocks doesn't exist, we
/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.texi859 Refine the two motion vectors used in bidirectional macroblocks.
Dencoders.texi1863 one slice per row of macroblocks
3071 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/vk-gl-cts/external/vulkan-docs/src/chapters/
Dvideo_encode_h264_extensions.txt480 * pname:mbCount is the number of macroblocks in this slice.
/third_party/mesa3d/docs/relnotes/
D21.2.0.rst2799 - vdpau: allow state tracker to report a lower number of macroblocks
/third_party/gstreamer/gstreamer/docs/random/old/
DChangeLog.gstreamer13361 interpollation for bidirectionally predicted macroblocks.
/third_party/gstreamer/gstplugins_bad/
DChangeLog98453 have 32x32 bytes macroblocks. For this reason, we need to allocate
139207 of macroblocks but <width> number of bytes was used to do so, instead
139257 Fix decoding of DIFF2 or NORM2 bitplanes with an odd number of macroblocks.

12