Displaying 5 results from an estimated 5 matches for "vp_push".
2013 Jun 30
0
[PATCH v2] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...(&dec->bsp);
+ nouveau_object_del(&dec->vp);
+
+ nouveau_bufctx_del(&dec->bsp_bufctx);
+ nouveau_pushbuf_del(&dec->bsp_pushbuf);
+ nouveau_object_del(&dec->bsp_channel);
+
+ nouveau_bufctx_del(&dec->vp_bufctx);
+ nouveau_pushbuf_del(&dec->vp_pushbuf);
+ nouveau_object_del(&dec->vp_channel);
+
+ nouveau_client_del(&dec->client);
+
+ if (dec->mpeg12_bs)
+ FREE(dec->mpeg12_bs);
+ FREE(dec);
+}
+
+struct pipe_video_decoder *
+nv84_create_decoder(struct pipe_context *context,
+ enum pipe_video_...
2013 Jun 27
4
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...(&dec->bsp);
+ nouveau_object_del(&dec->vp);
+
+ nouveau_bufctx_del(&dec->bsp_bufctx);
+ nouveau_pushbuf_del(&dec->bsp_pushbuf);
+ nouveau_object_del(&dec->bsp_channel);
+
+ nouveau_bufctx_del(&dec->vp_bufctx);
+ nouveau_pushbuf_del(&dec->vp_pushbuf);
+ nouveau_object_del(&dec->vp_channel);
+
+ nouveau_client_del(&dec->client);
+
+ if (dec->mpeg12_bs)
+ FREE(dec->mpeg12_bs);
+ FREE(dec);
+}
+
+struct pipe_video_decoder *
+nv84_create_decoder(struct pipe_context *context,
+ enum pipe_video_...
2013 Jun 29
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...unsigned max_references,
> + bool chunked_decode)
> +{
> + struct nv50_context *nv50 = (struct nv50_context *)context;
> + struct nouveau_screen *screen = &nv50->screen->base;
> + struct nv84_decoder *dec;
> + struct nouveau_pushbuf *bsp_push, *vp_push;
> + struct nv50_surface surf;
> + struct nv50_miptree mip;
> + union pipe_color_union color;
> + struct nv04_fifo nv04_data = { .vram = 0xbeef0201, .gart = 0xbeef0202 };
> + int ret, i;
> + int is_h264 = u_reduce_video_profile(profile) == PIPE_VIDEO_CODEC_MPEG4_AVC;
&...
2013 Jun 29
2
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...>> + bool chunked_decode)
>> +{
>> + struct nv50_context *nv50 = (struct nv50_context *)context;
>> + struct nouveau_screen *screen = &nv50->screen->base;
>> + struct nv84_decoder *dec;
>> + struct nouveau_pushbuf *bsp_push, *vp_push;
>> + struct nv50_surface surf;
>> + struct nv50_miptree mip;
>> + union pipe_color_union color;
>> + struct nv04_fifo nv04_data = { .vram = 0xbeef0201, .gart = 0xbeef0202 };
>> + int ret, i;
>> + int is_h264 = u_reduce_video_profile(profile) == PIPE_...
2013 Jun 30
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...bool chunked_decode)
>>> +{
>>> + struct nv50_context *nv50 = (struct nv50_context *)context;
>>> + struct nouveau_screen *screen = &nv50->screen->base;
>>> + struct nv84_decoder *dec;
>>> + struct nouveau_pushbuf *bsp_push, *vp_push;
>>> + struct nv50_surface surf;
>>> + struct nv50_miptree mip;
>>> + union pipe_color_union color;
>>> + struct nv04_fifo nv04_data = { .vram = 0xbeef0201, .gart = 0xbeef0202 };
>>> + int ret, i;
>>> + int is_h264 = u_reduce_video_p...