Displaying 5 results from an estimated 5 matches for "bsp_data".
2013 Jun 30
0
[PATCH v2] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...(struct pipe_mpeg12_picture_desc *)picture,
+ mb);
+ }
+}
+
+static void
+nv84_decoder_destroy(struct pipe_video_decoder *decoder)
+{
+ struct nv84_decoder *dec = (struct nv84_decoder *)decoder;
+
+ nouveau_bo_ref(NULL, &dec->bsp_fw);
+ nouveau_bo_ref(NULL, &dec->bsp_data);
+ nouveau_bo_ref(NULL, &dec->vp_fw);
+ nouveau_bo_ref(NULL, &dec->vp_data);
+ nouveau_bo_ref(NULL, &dec->mbring);
+ nouveau_bo_ref(NULL, &dec->vpring);
+ nouveau_bo_ref(NULL, &dec->bitstream);
+ nouveau_bo_ref(NULL, &dec->vp_params);
+ nouve...
2013 Jun 27
4
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...(struct pipe_mpeg12_picture_desc *)picture,
+ mb);
+ }
+}
+
+static void
+nv84_decoder_destroy(struct pipe_video_decoder *decoder)
+{
+ struct nv84_decoder *dec = (struct nv84_decoder *)decoder;
+
+ nouveau_bo_ref(NULL, &dec->bsp_fw);
+ nouveau_bo_ref(NULL, &dec->bsp_data);
+ nouveau_bo_ref(NULL, &dec->vp_fw);
+ nouveau_bo_ref(NULL, &dec->vp_data);
+ nouveau_bo_ref(NULL, &dec->mbring);
+ nouveau_bo_ref(NULL, &dec->vpring);
+ nouveau_bo_ref(NULL, &dec->bitstream);
+ nouveau_bo_ref(NULL, &dec->vp_params);
+ nouve...
2013 Jun 29
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...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;
> + struct nouveau_bo *vp_fw, *vp_data;
> + struct nouveau_bo *mbring, *vpring;
> +
> + /*
> + * states:
> + * 0: init
> + * 1: vpring/mbring cleared, bsp is ready
> + * 2: bsp is done, vp is ready
> + * and then vp it back to 1
> + */
>...
2013 Jun 29
2
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...x *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;
>> + struct nouveau_bo *vp_fw, *vp_data;
>> + struct nouveau_bo *mbring, *vpring;
>> +
>> + /*
>> + * states:
>> + * 0: init
>> + * 1: vpring/mbring cleared, bsp is ready
>> + * 2: bsp is done, vp is ready
>> + * and the...
2013 Jun 30
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...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;
>>> + struct nouveau_bo *vp_fw, *vp_data;
>>> + struct nouveau_bo *mbring, *vpring;
>>> +
>>> + /*
>>> + * states:
>>> + * 0: init
>>> + * 1: vpring/mbring cleared, bsp is ready
>>> + * 2: bsp is done, vp...