search for: vp_pushbuf

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

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_pro...
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_pro...
2013 Jun 29
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...oder_eng_type { BSP = 0, VP }; #define NV84_DECODER_ENG_NUM VP + 1 > +struct nv84_decoder { > + struct pipe_video_decoder base; > + struct nouveau_client *client; > + struct nouveau_object *bsp_channel, *vp_channel, *bsp, *vp; > + struct nouveau_pushbuf *bsp_pushbuf, *vp_pushbuf; > + struct nouveau_bufctx *bsp_bufctx, *vp_bufctx; Then the struct will look a bit cleaner struct nv84_decoder { struct pipe_video_decoder base; struct nouveau_client *client; struct nv84_decoder_eng engs[NV84_DECODER_ENG_NUM]; > + > + struct nouveau_bo *bsp_fw, *bsp_data;...
2013 Jun 29
2
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...se likes this approach too, I'll try it out. > >> +struct nv84_decoder { >> + struct pipe_video_decoder base; >> + struct nouveau_client *client; >> + struct nouveau_object *bsp_channel, *vp_channel, *bsp, *vp; >> + struct nouveau_pushbuf *bsp_pushbuf, *vp_pushbuf; >> + struct nouveau_bufctx *bsp_bufctx, *vp_bufctx; > Then the struct will look a bit cleaner > struct nv84_decoder { > struct pipe_video_decoder base; > struct nouveau_client *client; > struct nv84_decoder_eng engs[NV84_DECODER_ENG_NUM]; > > >> + >&g...
2013 Jun 30
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...'ll try it out. > >> >>> +struct nv84_decoder { >>> + struct pipe_video_decoder base; >>> + struct nouveau_client *client; >>> + struct nouveau_object *bsp_channel, *vp_channel, *bsp, *vp; >>> + struct nouveau_pushbuf *bsp_pushbuf, *vp_pushbuf; >>> + struct nouveau_bufctx *bsp_bufctx, *vp_bufctx; >> Then the struct will look a bit cleaner >> struct nv84_decoder { >> struct pipe_video_decoder base; >> struct nouveau_client *client; >> struct nv84_decoder_eng engs[NV84_DECODER_ENG_NUM]; &gt...