Displaying 9 results from an estimated 9 matches for "nvc0_video".
Did you mean:
nv84_video
2014 May 18
2
[PATCH] nvc0: maxwell has a new video engine, don't return a decoder object
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
src/gallium/drivers/nouveau/nvc0/nvc0_video.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_video.c b/src/gallium/drivers/nouveau/nvc0/nvc0_video.c
index 5871f59..c9ab13a 100644
--- a/src/gallium/drivers/nouveau/nvc0/nvc0_video.c
+++ b/src/gallium/drivers/nouveau/nvc0/nvc0_video.c
@@ -77,6 +77,9...
2014 May 19
0
[Mesa-dev] [PATCH] nvc0: maxwell has a new video engine, don't return a decoder object
On Mon, May 19, 2014 at 12:16 AM, Ilia Mirkin <imirkin at alum.mit.edu> wrote:
> Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
> ---
> src/gallium/drivers/nouveau/nvc0/nvc0_video.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_video.c b/src/gallium/drivers/nouveau/nvc0/nvc0_video.c
> index 5871f59..c9ab13a 100644
> --- a/src/gallium/drivers/nouveau/nvc0/nvc0_video.c
> +++ b/src/gallium/drivers/nouveau/nvc...
2013 Aug 11
10
[PATCH 00/10] Add support for MPEG2 and VC-1 on VP3/VP4 for NV98-NVAF
...ent the other parts in nv50. The
non-shared parts are still largely copies, but there are some differences, not
the least of which is the BEGIN_NV04 vs BEGIN_NVC0 stuff. Probably more
refactoring is possible, but right now there is ~1k lines of code in nouveau,
and ~1k lines of code in each of nvc0/nvc0_video* and nv50/nv98_video*.
For whatever reason, h264 and mpeg4 don't work "out of the box". With h264,
the decoder hangs after decoding a few frames, and I think reports are that
mpeg4 just doesn't work at all. (I also seem to remember hearing that mpeg4
didn't work on nvc0+ eith...
2013 Jun 29
2
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...nt_new(screen->device, &dec->client);
>> + if (ret)
>> + goto fail;
> Is there any particular reason for using a variable to store the return
> value through this functions? Me thinks it can be safely purged, making
> the code a bit cleaner
It was like that in nvc0_video and a lot of other code. I think the
code looks a little odd when you have
if (super-long multi-line statement)
goto fail
>
>> +
>> + if (is_h264) {
>> + ret = nouveau_object_new(&screen->device->object, 0,
>> + NOUVEAU_F...
2013 Jun 30
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...;dec->client);
>>> + if (ret)
>>> + goto fail;
>> Is there any particular reason for using a variable to store the return
>> value through this functions? Me thinks it can be safely purged, making
>> the code a bit cleaner
>
> It was like that in nvc0_video and a lot of other code. I think the
> code looks a little odd when you have
>
> if (super-long multi-line statement)
> goto fail
There are cases where you've left the "super-long multi-line statement"
in the conditional and others where you did not. I suggested changin...
2015 Apr 09
42
[Bug 89969] New: vaDriverInit fails with gallium/nouveau driver
https://bugs.freedesktop.org/show_bug.cgi?id=89969
Bug ID: 89969
Summary: vaDriverInit fails with gallium/nouveau driver
Product: Mesa
Version: git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/DRI/nouveau
Assignee: nouveau at
2019 Jul 25
20
[Bug 111213] New: VA-API nouveau SIGSEGV and asserts
https://bugs.freedesktop.org/show_bug.cgi?id=111213
Bug ID: 111213
Summary: VA-API nouveau SIGSEGV and asserts
Product: Mesa
Version: 19.0
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/DRI/nouveau
Assignee: nouveau at
2013 Jun 29
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...; +static INLINE uint32_t mb(uint32_t coord)
> +{
> + return (coord + 0xf)>>4;
> +}
> +
> +static INLINE uint32_t mb_half(uint32_t coord)
> +{
> + return (coord + 0x1f)>>5;
> +}
How about moving these in nouveau_video.h ? (and removing the duplicate
copy from nvc0_video.h)
Might be better as a follow on patch
...
> diff --git a/src/gallium/drivers/nv50/nv84_video_vp.c b/src/gallium/drivers/nv50/nv84_video_vp.c
> new file mode 100644
> index 0000000..60c0848
> --- /dev/null
> +++ b/src/gallium/drivers/nv50/nv84_video_vp.c
> @@ -0,0 +1,521 @@
>...
2013 Jun 27
4
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
Adds H.264 and MPEG2 codec support via VP2, using firmware from the
blob. Acceleration is supported at the bitstream level for H.264 and
IDCT level for MPEG2.
Known issues:
- H.264 interlaced doesn't render properly
- H.264 shows very occasional artifacts on a small fraction of videos
- MPEG2 + VDPAU shows frequent but small artifacts, which aren't there
when using XvMC on the same