search for: macrob

Displaying 5 results from an estimated 5 matches for "macrob".

Did you mean: macros
2013 Jun 30
0
[PATCH v2] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...ideo_buffer *target, + struct pipe_picture_desc *picture) +{ + nv84_decoder_vp_mpeg12( + (struct nv84_decoder *)decoder, + (struct pipe_mpeg12_picture_desc *)picture, + (struct nv84_video_buffer *)target); +} + +static void +nv84_decoder_decode_macroblock(struct pipe_video_decoder *decoder, + struct pipe_video_buffer *target, + struct pipe_picture_desc *picture, + const struct pipe_macroblock *macroblocks, + unsigned num_macrob...
2013 Jun 27
4
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...ideo_buffer *target, + struct pipe_picture_desc *picture) +{ + nv84_decoder_vp_mpeg12( + (struct nv84_decoder *)decoder, + (struct pipe_mpeg12_picture_desc *)picture, + (struct nv84_video_buffer *)target); +} + +static void +nv84_decoder_decode_macroblock(struct pipe_video_decoder *decoder, + struct pipe_video_buffer *target, + struct pipe_picture_desc *picture, + const struct pipe_macroblock *macroblocks, + unsigned num_macrob...
2013 Jun 29
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...lock = align(0x30 * dec->frame_mbs, 0x100); > + dec->vpring_residual = 0x2000 + MAX2(0x32000, 0x600 * dec->frame_mbs); > + dec->vpring_ctrl = MAX2(0x10000, align(0x1080 + 0x144 * dec->frame_mbs, 0x100)); > + } else if (is_mpeg12) { > + dec->base.decode_macroblock = nv84_decoder_decode_macroblock; > + dec->base.begin_frame = nv84_decoder_begin_frame_mpeg12; > + dec->base.end_frame = nv84_decoder_end_frame_mpeg12; > + > + if (entrypoint == PIPE_VIDEO_ENTRYPOINT_BITSTREAM) { > + dec->mpeg12_bs = CALLOC_STRUCT(...
2013 Jun 29
2
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...he same videos >> >> Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu> > > > Big thanks for working on this > > I believe the hardware is capable of accelerating IDCT for VC1. Do you > have any plans for it ? Nope. With MPEG, there's XvMC, which sends the macroblocks directly. And there's an existing MPEG parser in gallium which can be used for VDPAU. With VC-1, no such thing as XvMC. Which means that I'd have to implement a bitstream parser in gallium. The spec is closed, and I'm not at all familiar with the concepts used in VC-1. > > A...
2013 Jun 30
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...igned-off-by: Ilia Mirkin <imirkin at alum.mit.edu> >> >> >> Big thanks for working on this >> >> I believe the hardware is capable of accelerating IDCT for VC1. Do you >> have any plans for it ? > > Nope. With MPEG, there's XvMC, which sends the macroblocks directly. > And there's an existing MPEG parser in gallium which can be used for > VDPAU. With VC-1, no such thing as XvMC. Which means that I'd have to > implement a bitstream parser in gallium. The spec is closed, and I'm > not at all familiar with the concepts used i...