Browse Source

remove old sources intel-vaapi-driver

mango 1 year ago
parent
commit
ff98d6ab6c
100 changed files with 0 additions and 82875 deletions
  1. 0
    1
      i/intel-vaapi-driver-1.7.4~git20161205/.pc/.quilt_patches
  2. 0
    1
      i/intel-vaapi-driver-1.7.4~git20161205/.pc/.quilt_series
  3. 0
    1
      i/intel-vaapi-driver-1.7.4~git20161205/.pc/.version
  4. 0
    0
      i/intel-vaapi-driver-1.7.4~git20161205/.pc/0001-Fix_FTBFS_on_kFreeBSD.patch/.timestamp
  5. 0
    239
      i/intel-vaapi-driver-1.7.4~git20161205/.pc/0001-Fix_FTBFS_on_kFreeBSD.patch/src/intel_driver.h
  6. 0
    55
      i/intel-vaapi-driver-1.7.4~git20161205/.pc/0001-Fix_FTBFS_on_kFreeBSD.patch/src/intel_memman.c
  7. 0
    1
      i/intel-vaapi-driver-1.7.4~git20161205/.pc/applied-patches
  8. 0
    10
      i/intel-vaapi-driver-1.7.4~git20161205/AUTHORS
  9. 0
    4
      i/intel-vaapi-driver-1.7.4~git20161205/Android.mk
  10. 0
    19
      i/intel-vaapi-driver-1.7.4~git20161205/COPYING
  11. 0
    30
      i/intel-vaapi-driver-1.7.4~git20161205/Makefile.am
  12. 0
    286
      i/intel-vaapi-driver-1.7.4~git20161205/NEWS
  13. 0
    57
      i/intel-vaapi-driver-1.7.4~git20161205/README
  14. 0
    146
      i/intel-vaapi-driver-1.7.4~git20161205/TESTING
  15. 0
    14
      i/intel-vaapi-driver-1.7.4~git20161205/autogen.sh
  16. 0
    64
      i/intel-vaapi-driver-1.7.4~git20161205/build/gen_version.sh
  17. 0
    233
      i/intel-vaapi-driver-1.7.4~git20161205/configure.ac
  18. 0
    30
      i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/Makefile.am
  19. 0
    5
      i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/changelog.in
  20. 0
    1
      i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/compat
  21. 0
    28
      i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/control.in
  22. 0
    25
      i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/copyright
  23. 0
    1
      i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/libva-intel-driver.install
  24. 0
    14
      i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/rules
  25. 0
    48
      i/intel-vaapi-driver-1.7.4~git20161205/debian/README.Debian
  26. 0
    349
      i/intel-vaapi-driver-1.7.4~git20161205/debian/changelog
  27. 0
    2
      i/intel-vaapi-driver-1.7.4~git20161205/debian/clean
  28. 0
    1
      i/intel-vaapi-driver-1.7.4~git20161205/debian/compat
  29. 0
    104
      i/intel-vaapi-driver-1.7.4~git20161205/debian/control
  30. 0
    306
      i/intel-vaapi-driver-1.7.4~git20161205/debian/copyright
  31. 0
    3
      i/intel-vaapi-driver-1.7.4~git20161205/debian/gbp.conf
  32. 0
    1
      i/intel-vaapi-driver-1.7.4~git20161205/debian/i965-va-driver.install
  33. 0
    33
      i/intel-vaapi-driver-1.7.4~git20161205/debian/patches/0001-Fix_FTBFS_on_kFreeBSD.patch
  34. 0
    1
      i/intel-vaapi-driver-1.7.4~git20161205/debian/patches/series
  35. 0
    13
      i/intel-vaapi-driver-1.7.4~git20161205/debian/rules
  36. 0
    1
      i/intel-vaapi-driver-1.7.4~git20161205/debian/source/format
  37. 0
    3
      i/intel-vaapi-driver-1.7.4~git20161205/debian/source/options
  38. 0
    3
      i/intel-vaapi-driver-1.7.4~git20161205/debian/watch
  39. 0
    105
      i/intel-vaapi-driver-1.7.4~git20161205/src/Android.mk
  40. 0
    232
      i/intel-vaapi-driver-1.7.4~git20161205/src/Makefile.am
  41. 0
    109
      i/intel-vaapi-driver-1.7.4~git20161205/src/config_android.h
  42. 0
    110
      i/intel-vaapi-driver-1.7.4~git20161205/src/dso_utils.c
  43. 0
    74
      i/intel-vaapi-driver-1.7.4~git20161205/src/dso_utils.h
  44. 0
    1514
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen6_mfc.c
  45. 0
    401
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen6_mfc.h
  46. 0
    2283
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen6_mfc_common.c
  47. 0
    1877
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen6_mfd.c
  48. 0
    78
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen6_mfd.h
  49. 0
    676
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen6_vme.c
  50. 0
    237
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen6_vme.h
  51. 0
    2586
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen75_mfc.c
  52. 0
    3285
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen75_mfd.c
  53. 0
    644
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen75_picture_process.c
  54. 0
    53
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen75_picture_process.h
  55. 0
    1109
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen75_vme.c
  56. 0
    900
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen75_vpp_gpe.c
  57. 0
    121
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen75_vpp_gpe.h
  58. 0
    2495
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen75_vpp_vebox.c
  59. 0
    175
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen75_vpp_vebox.h
  60. 0
    1173
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen7_mfc.c
  61. 0
    2763
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen7_mfd.c
  62. 0
    100
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen7_mfd.h
  63. 0
    1171
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen7_vme.c
  64. 0
    4658
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen8_mfc.c
  65. 0
    3219
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen8_mfd.c
  66. 0
    2132
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen8_post_processing.c
  67. 0
    89
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen8_post_processing.h
  68. 0
    1819
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen8_render.c
  69. 0
    1418
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen8_vme.c
  70. 0
    71
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_mfc.c
  71. 0
    288
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_mfc.h
  72. 0
    2742
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_mfc_hevc.c
  73. 0
    2005
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_mfd.c
  74. 0
    106
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_mfd.h
  75. 0
    1183
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_post_processing.c
  76. 0
    1842
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_render.c
  77. 0
    3683
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_vdenc.c
  78. 0
    905
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_vdenc.h
  79. 0
    2069
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_vme.c
  80. 0
    1716
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_vp9_const_def.c
  81. 0
    44
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_vp9_const_def.h
  82. 0
    43
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_vp9_encapi.h
  83. 0
    6053
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_vp9_encoder.c
  84. 0
    1983
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_vp9_encoder.h
  85. 0
    4955
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_vp9_encoder_kernels.c
  86. 0
    35
      i/intel-vaapi-driver-1.7.4~git20161205/src/gen9_vp9_encoder_kernels.h
  87. 0
    899
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_avc_bsd.c
  88. 0
    50
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_avc_bsd.h
  89. 0
    461
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_avc_hw_scoreboard.c
  90. 0
    85
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_avc_hw_scoreboard.h
  91. 0
    650
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_avc_ildb.c
  92. 0
    96
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_avc_ildb.h
  93. 0
    88
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_decoder.h
  94. 0
    1533
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_decoder_utils.c
  95. 0
    190
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_decoder_utils.h
  96. 0
    983
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_defines.h
  97. 0
    883
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_device_info.c
  98. 0
    6849
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_drv_video.c
  99. 0
    646
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_drv_video.h
  100. 0
    0
      i/intel-vaapi-driver-1.7.4~git20161205/src/i965_encoder.c

+ 0
- 1
i/intel-vaapi-driver-1.7.4~git20161205/.pc/.quilt_patches View File

@@ -1 +0,0 @@
1
-debian/patches

+ 0
- 1
i/intel-vaapi-driver-1.7.4~git20161205/.pc/.quilt_series View File

@@ -1 +0,0 @@
1
-series

+ 0
- 1
i/intel-vaapi-driver-1.7.4~git20161205/.pc/.version View File

@@ -1 +0,0 @@
1
-2

+ 0
- 0
i/intel-vaapi-driver-1.7.4~git20161205/.pc/0001-Fix_FTBFS_on_kFreeBSD.patch/.timestamp View File


+ 0
- 239
i/intel-vaapi-driver-1.7.4~git20161205/.pc/0001-Fix_FTBFS_on_kFreeBSD.patch/src/intel_driver.h View File

@@ -1,239 +0,0 @@
1
-#ifndef _INTEL_DRIVER_H_
2
-#define _INTEL_DRIVER_H_
3
-
4
-#include <stddef.h>
5
-#include <pthread.h>
6
-#include <signal.h>
7
-#include <stdbool.h>
8
-
9
-#include <drm.h>
10
-#include <i915_drm.h>
11
-#include <intel_bufmgr.h>
12
-
13
-#include <va/va_backend.h>
14
-#include "va_backend_compat.h"
15
-
16
-#include "intel_compiler.h"
17
-
18
-#define BATCH_SIZE      0x80000
19
-#define BATCH_RESERVED  0x10
20
-
21
-#define CMD_MI                                  (0x0 << 29)
22
-#define CMD_2D                                  (0x2 << 29)
23
-#define CMD_3D                                  (0x3 << 29)
24
-
25
-#define MI_NOOP                                 (CMD_MI | 0)
26
-
27
-#define MI_BATCH_BUFFER_END                     (CMD_MI | (0xA << 23))
28
-#define MI_BATCH_BUFFER_START                   (CMD_MI | (0x31 << 23))
29
-
30
-#define MI_FLUSH                                (CMD_MI | (0x4 << 23))
31
-#define   MI_FLUSH_STATE_INSTRUCTION_CACHE_INVALIDATE   (0x1 << 0)
32
-
33
-#define MI_FLUSH_DW                             (CMD_MI | (0x26 << 23) | 0x2)
34
-#define MI_FLUSH_DW2                            (CMD_MI | (0x26 << 23) | 0x3)
35
-#define   MI_FLUSH_DW_VIDEO_PIPELINE_CACHE_INVALIDATE   (0x1 << 7)
36
-#define   MI_FLUSH_DW_NOWRITE                           (0 << 14)
37
-#define   MI_FLUSH_DW_WRITE_QWORD                       (1 << 14)
38
-#define   MI_FLUSH_DW_WRITE_TIME                        (3 << 14)
39
-
40
-#define MI_STORE_DATA_IMM                       (CMD_MI | (0x20 << 23))
41
-
42
-#define MI_STORE_REGISTER_MEM                   (CMD_MI | (0x24 << 23))
43
-
44
-#define MI_LOAD_REGISTER_IMM                    (CMD_MI | (0x22 << 23))
45
-
46
-#define MI_LOAD_REGISTER_MEM                    (CMD_MI | (0x29 << 23))
47
-
48
-#define MI_LOAD_REGISTER_REG                    (CMD_MI | (0x2A << 23))
49
-
50
-#define MI_MATH                                 (CMD_MI | (0x1A << 23))
51
-
52
-#define MI_CONDITIONAL_BATCH_BUFFER_END         (CMD_MI | (0x36 << 23))
53
-#define   MI_COMPARE_MASK_MODE_ENANBLED                 (1 << 19)
54
-
55
-#define XY_COLOR_BLT_CMD                        (CMD_2D | (0x50 << 22) | 0x04)
56
-#define XY_COLOR_BLT_WRITE_ALPHA                (1 << 21)
57
-#define XY_COLOR_BLT_WRITE_RGB                  (1 << 20)
58
-#define XY_COLOR_BLT_DST_TILED                  (1 << 11)
59
-
60
-#define GEN8_XY_COLOR_BLT_CMD                   (CMD_2D | (0x50 << 22) | 0x05)
61
-
62
-/* BR13 */
63
-#define BR13_8                                  (0x0 << 24)
64
-#define BR13_565                                (0x1 << 24)
65
-#define BR13_1555                               (0x2 << 24)
66
-#define BR13_8888                               (0x3 << 24)
67
-
68
-#define CMD_PIPE_CONTROL                        (CMD_3D | (3 << 27) | (2 << 24) | (0 << 16))
69
-#define CMD_PIPE_CONTROL_CS_STALL               (1 << 20)
70
-#define CMD_PIPE_CONTROL_NOWRITE                (0 << 14)
71
-#define CMD_PIPE_CONTROL_WRITE_QWORD            (1 << 14)
72
-#define CMD_PIPE_CONTROL_WRITE_DEPTH            (2 << 14)
73
-#define CMD_PIPE_CONTROL_WRITE_TIME             (3 << 14)
74
-#define CMD_PIPE_CONTROL_DEPTH_STALL            (1 << 13)
75
-#define CMD_PIPE_CONTROL_WC_FLUSH               (1 << 12)
76
-#define CMD_PIPE_CONTROL_IS_FLUSH               (1 << 11)
77
-#define CMD_PIPE_CONTROL_TC_FLUSH               (1 << 10)
78
-#define CMD_PIPE_CONTROL_NOTIFY_ENABLE          (1 << 8)
79
-#define CMD_PIPE_CONTROL_FLUSH_ENABLE           (1 << 7)
80
-#define CMD_PIPE_CONTROL_DC_FLUSH               (1 << 5)
81
-#define CMD_PIPE_CONTROL_GLOBAL_GTT             (1 << 2)
82
-#define CMD_PIPE_CONTROL_LOCAL_PGTT             (0 << 2)
83
-#define CMD_PIPE_CONTROL_STALL_AT_SCOREBOARD    (1 << 1)
84
-#define CMD_PIPE_CONTROL_DEPTH_CACHE_FLUSH      (1 << 0)
85
-
86
-#define CMD_PIPE_CONTROL_GLOBAL_GTT_GEN8        (1 << 24)
87
-#define CMD_PIPE_CONTROL_LOCAL_PGTT_GEN8        (0 << 24)
88
-#define CMD_PIPE_CONTROL_VFC_INVALIDATION_GEN8  (1 << 4)
89
-#define CMD_PIPE_CONTROL_CC_INVALIDATION_GEN8   (1 << 3)
90
-#define CMD_PIPE_CONTROL_SC_INVALIDATION_GEN8   (1 << 2)
91
-
92
-struct intel_batchbuffer;
93
-
94
-#define ALIGN(i, n)    (((i) + (n) - 1) & ~((n) - 1))
95
-#define IS_ALIGNED(i, n) (((i) & ((n)-1)) == 0)
96
-#define MIN(a, b) ((a) < (b) ? (a) : (b))
97
-#define MAX(a, b) ((a) > (b) ? (a) : (b))
98
-#define ARRAY_ELEMS(a) (sizeof(a) / sizeof((a)[0]))
99
-#define CLAMP(min, max, a) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
100
-
101
-#define ALIGN_FLOOR(i, n) ((i) & ~((n) - 1))
102
-
103
-#define Bool int
104
-#define True 1
105
-#define False 0
106
-
107
-extern uint32_t g_intel_debug_option_flags;
108
-#define VA_INTEL_DEBUG_OPTION_ASSERT    (1 << 0)
109
-#define VA_INTEL_DEBUG_OPTION_BENCH     (1 << 1)
110
-#define VA_INTEL_DEBUG_OPTION_DUMP_AUB  (1 << 2)
111
-
112
-#define ASSERT_RET(value, fail_ret) do {    \
113
-        if (!(value)) {                     \
114
-            if (g_intel_debug_option_flags & VA_INTEL_DEBUG_OPTION_ASSERT)       \
115
-                assert(value);              \
116
-            return fail_ret;                \
117
-        }                                   \
118
-    } while (0)
119
-
120
-#define SET_BLOCKED_SIGSET()   do {     \
121
-        sigset_t bl_mask;               \
122
-        sigfillset(&bl_mask);           \
123
-        sigdelset(&bl_mask, SIGFPE);    \
124
-        sigdelset(&bl_mask, SIGILL);    \
125
-        sigdelset(&bl_mask, SIGSEGV);   \
126
-        sigdelset(&bl_mask, SIGBUS);    \
127
-        sigdelset(&bl_mask, SIGKILL);   \
128
-        pthread_sigmask(SIG_SETMASK, &bl_mask, &intel->sa_mask); \
129
-    } while (0)
130
-
131
-#define RESTORE_BLOCKED_SIGSET() do {    \
132
-        pthread_sigmask(SIG_SETMASK, &intel->sa_mask, NULL); \
133
-    } while (0)
134
-
135
-#define PPTHREAD_MUTEX_LOCK() do {             \
136
-        SET_BLOCKED_SIGSET();                  \
137
-        pthread_mutex_lock(&intel->ctxmutex);       \
138
-    } while (0)
139
-
140
-#define PPTHREAD_MUTEX_UNLOCK() do {           \
141
-        pthread_mutex_unlock(&intel->ctxmutex);     \
142
-        RESTORE_BLOCKED_SIGSET();              \
143
-    } while (0)
144
-
145
-#define WARN_ONCE(...) do {                     \
146
-        static int g_once = 1;                  \
147
-        if (g_once) {                           \
148
-            g_once = 0;                         \
149
-            fprintf(stderr, "WARNING: " __VA_ARGS__);    \
150
-        }                                       \
151
-    } while (0)
152
-
153
-struct intel_device_info
154
-{
155
-    int gen;
156
-    int gt;
157
-
158
-    unsigned int urb_size;
159
-    unsigned int max_wm_threads;
160
-
161
-    unsigned int is_g4x         : 1; /* gen4 */
162
-    unsigned int is_ivybridge   : 1; /* gen7 */
163
-    unsigned int is_baytrail    : 1; /* gen7 */
164
-    unsigned int is_haswell     : 1; /* gen7 */
165
-    unsigned int is_cherryview  : 1; /* gen8 */
166
-    unsigned int is_skylake     : 1; /* gen9 */
167
-    unsigned int is_broxton     : 1; /* gen9 */
168
-    unsigned int is_kabylake    : 1; /* gen9p5 */
169
-};
170
-
171
-struct intel_driver_data 
172
-{
173
-    int fd;
174
-    int device_id;
175
-    int revision;
176
-
177
-    int dri2Enabled;
178
-
179
-    sigset_t sa_mask;
180
-    pthread_mutex_t ctxmutex;
181
-    int locked;
182
-
183
-    dri_bufmgr *bufmgr;
184
-
185
-    unsigned int has_exec2  : 1; /* Flag: has execbuffer2? */
186
-    unsigned int has_bsd    : 1; /* Flag: has bitstream decoder for H.264? */
187
-    unsigned int has_blt    : 1; /* Flag: has BLT unit? */
188
-    unsigned int has_vebox  : 1; /* Flag: has VEBOX unit */
189
-    unsigned int has_bsd2   : 1; /* Flag: has the second BSD video ring unit */
190
-    unsigned int has_huc    : 1; /* Flag: has a fully loaded HuC firmware? */
191
-
192
-    int eu_total;
193
-
194
-    const struct intel_device_info *device_info;
195
-};
196
-
197
-bool intel_driver_init(VADriverContextP ctx);
198
-void intel_driver_terminate(VADriverContextP ctx);
199
-
200
-static INLINE struct intel_driver_data *
201
-intel_driver_data(VADriverContextP ctx)
202
-{
203
-    return (struct intel_driver_data *)ctx->pDriverData;
204
-}
205
-
206
-struct intel_region
207
-{
208
-    int x;
209
-    int y;
210
-    unsigned int width;
211
-    unsigned int height;
212
-    unsigned int cpp;
213
-    unsigned int pitch;
214
-    unsigned int tiling;
215
-    unsigned int swizzle;
216
-    dri_bo *bo;
217
-};
218
-
219
-#define IS_G4X(device_info)             (device_info->is_g4x)
220
-
221
-#define IS_IRONLAKE(device_info)        (device_info->gen == 5)
222
-
223
-#define IS_GEN6(device_info)            (device_info->gen == 6)
224
-
225
-#define IS_HASWELL(device_info)         (device_info->is_haswell)
226
-#define IS_GEN7(device_info)            (device_info->gen == 7)
227
-
228
-#define IS_CHERRYVIEW(device_info)      (device_info->is_cherryview)
229
-#define IS_GEN8(device_info)            (device_info->gen == 8)
230
-
231
-#define IS_GEN9(device_info)            (device_info->gen == 9)
232
-
233
-#define IS_SKL(device_info)             (device_info->is_skylake)
234
-
235
-#define IS_BXT(device_info)             (device_info->is_broxton)
236
-
237
-#define IS_KBL(device_info)             (device_info->is_kabylake)
238
-
239
-#endif /* _INTEL_DRIVER_H_ */

+ 0
- 55
i/intel-vaapi-driver-1.7.4~git20161205/.pc/0001-Fix_FTBFS_on_kFreeBSD.patch/src/intel_memman.c View File

@@ -1,55 +0,0 @@
1
-/*
2
- * Copyright © 2009 Intel Corporation
3
- *
4
- * Permission is hereby granted, free of charge, to any person obtaining a
5
- * copy of this software and associated documentation files (the
6
- * "Software"), to deal in the Software without restriction, including
7
- * without limitation the rights to use, copy, modify, merge, publish,
8
- * distribute, sub license, and/or sell copies of the Software, and to
9
- * permit persons to whom the Software is furnished to do so, subject to
10
- * the following conditions:
11
- *
12
- * The above copyright notice and this permission notice (including the
13
- * next paragraph) shall be included in all copies or substantial portions
14
- * of the Software.
15
- *
16
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
17
- * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
19
- * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
20
- * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
21
- * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
22
- * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23
- *
24
- * Authors:
25
- *    Xiang Haihao <haihao.xiang@intel.com>
26
- *    Zou Nan hai <nanhai.zou@intel.com>
27
- *
28
- */
29
-
30
-#include <assert.h>
31
-
32
-#include "intel_driver.h"
33
-
34
-Bool 
35
-intel_memman_init(struct intel_driver_data *intel)
36
-{
37
-    intel->bufmgr = intel_bufmgr_gem_init(intel->fd, BATCH_SIZE);
38
-    assert(intel->bufmgr);
39
-    intel_bufmgr_gem_enable_reuse(intel->bufmgr);
40
-
41
-    if (g_intel_debug_option_flags & VA_INTEL_DEBUG_OPTION_DUMP_AUB) {
42
-	drm_intel_bufmgr_gem_set_aub_filename(intel->bufmgr,
43
-					      "va.aub");
44
-	drm_intel_bufmgr_gem_set_aub_dump(intel->bufmgr, 1);
45
-    }
46
-
47
-    return True;
48
-}
49
-
50
-Bool 
51
-intel_memman_terminate(struct intel_driver_data *intel)
52
-{
53
-    drm_intel_bufmgr_destroy(intel->bufmgr);
54
-    return True;
55
-}

+ 0
- 1
i/intel-vaapi-driver-1.7.4~git20161205/.pc/applied-patches View File

@@ -1 +0,0 @@
1
-0001-Fix_FTBFS_on_kFreeBSD.patch

+ 0
- 10
i/intel-vaapi-driver-1.7.4~git20161205/AUTHORS View File

@@ -1,10 +0,0 @@
1
-Intel Linux graphics team working on the driver:
2
-Chang Zhou
3
-Gwenole Beauchesne
4
-Haihao Xiang (primary author)
5
-Nanhai Zou
6
-
7
-Additional contributors:
8
-Alexander Osin
9
-Damien Lespiau
10
-Edgar Hucek

+ 0
- 4
i/intel-vaapi-driver-1.7.4~git20161205/Android.mk View File

@@ -1,4 +0,0 @@
1
-# Recursive call sub-folder Android.mk
2
-#
3
-
4
- include $(call all-subdir-makefiles)

+ 0
- 19
i/intel-vaapi-driver-1.7.4~git20161205/COPYING View File

@@ -1,19 +0,0 @@
1
-    Permission is hereby granted, free of charge, to any person obtaining a
2
-    copy of this software and associated documentation files (the
3
-    "Software"), to deal in the Software without restriction, including
4
-    without limitation the rights to use, copy, modify, merge, publish,
5
-    distribute, sub license, and/or sell copies of the Software, and to
6
-    permit persons to whom the Software is furnished to do so, subject to
7
-    the following conditions:
8
-
9
-    The above copyright notice and this permission notice (including the
10
-    next paragraph) shall be included in all copies or substantial portions
11
-    of the Software.
12
-
13
-    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
14
-    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
15
-    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
16
-    IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
17
-    ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
18
-    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
19
-    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0
- 30
i/intel-vaapi-driver-1.7.4~git20161205/Makefile.am View File

@@ -1,30 +0,0 @@
1
-AUTOMAKE_OPTIONS = foreign
2
-
3
-SUBDIRS = debian.upstream src
4
-
5
-if ENABLE_TESTS
6
-SUBDIRS += test
7
-endif
8
-
9
-
10
-# Extra clean files so that maintainer-clean removes *everything*
11
-MAINTAINERCLEANFILES = \
12
-	aclocal.m4 compile config.guess config.sub \
13
-	configure depcomp install-sh ltmain.sh     \
14
-	Makefile.in missing
15
-
16
-DEB_BUILDDIR = debian.build
17
-
18
-deb:
19
-	@[ -d debian ] || ln -s debian.upstream debian
20
-	dpkg-buildpackage -rfakeroot -uc -us
21
-
22
-deb.upstream: dist
23
-	-mkdir -p $(DEB_BUILDDIR)
24
-	cd $(DEB_BUILDDIR)				&& \
25
-	rm -rf $(PACKAGE)-$(VERSION)			&& \
26
-	tar zxvf ../$(PACKAGE)-$(VERSION).tar.gz	&& \
27
-	cd $(PACKAGE)-$(VERSION)			&& \
28
-	$(MAKE) deb -f Makefile.am
29
-
30
-EXTRA_DIST = Android.mk

+ 0
- 286
i/intel-vaapi-driver-1.7.4~git20161205/NEWS View File

@@ -1,286 +0,0 @@
1
-libva-intel-driver NEWS -- summary of changes.  2016-09-05
2
-Copyright (C) 2009-2016 Intel Corporation
3
-
4
-Version 1.7.2 - 05.Sep.2016
5
-* Update PCI IDs for KBL
6
-* Allow up to 8K JPEG decoding/encoding on SKL+
7
-* Add support for ROI on IVB+
8
-* Support I420/YV12 input surface for VP9 encoding
9
-* Fix assertion failure when decoding stream through VLC
10
-  (https://bugs.freedesktop.org/show_bug.cgi?id=94007)
11
-* Fix image corruption in ColorBalance and STDE on BDW+
12
-  (https://bugs.freedesktop.org/show_bug.cgi?id=95349)
13
-* Fix run2run issue in H.264 encoder
14
-  (https://bugs.freedesktop.org/show_bug.cgi?id=96703)
15
-* Fix video rendering corruption when using VAAPI postproc denoise on 1080p videos
16
-  (https://bugs.freedesktop.org/show_bug.cgi?id=96739)
17
-* Fix image corruption in ColorBalance with hue=-180
18
-  (https://bugs.freedesktop.org/show_bug.cgi?id=96744)
19
-* Fix memory leak in VP8 encoding
20
-  (https://bugs.freedesktop.org/show_bug.cgi?id=97272)
21
-
22
-Version 1.7.1 - 21.Jun.2016
23
-* Add support VP9 8bit encoding on KBL
24
-* Add support for low-power/high-performance H.264 encoder on SKL
25
-* Fix incorrect color space conversion in driver
26
-  (https://bugs.freedesktop.org/show_bug.cgi?id=94845)
27
-* Fix FPS caculation for HEVC encoder
28
-* Fix VP9 10bit decoding issue on KBL
29
-* Fix the noise issue when VA_FILTER_SCALING_HQ upscaling from 1280x720 to 1920x1080 with YUY2 format on BDW+
30
-  (https://bugs.freedesktop.org/show_bug.cgi?id=94765)
31
-
32
-Version 1.7.0 - 15.Mar.2016
33
-* Add support for Kabylake
34
-  - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit
35
-  - Encoding: H.264/MPEG-2/JPEG/VP8/HEVC
36
-  - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD
37
-* Add new SKL and BXT PCI IDs
38
-* Fix lots of VP9 decoding issues on BXT
39
-
40
-Version 1.6.2 - 15.Dec.2015
41
-* Add support for Broxton
42
-  - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9
43
-  - Encoding: H.264/JPEG/VP8/HEVC
44
-  - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD
45
-* Add support for HEVC CBR on SKL
46
-* Fix the broken VA_FILTER_SCALING_HQ on SKL
47
-* Fix the incorrect loading of GPU shaders on GEN8/GEN9
48
-* Fix the wrong address relocation in VPP on GEN8/GEN9
49
-* Fix the wrong VAImage foramt
50
-  (https://bugs.freedesktop.org/show_bug.cgi?id=92088)
51
-* Fix YUV to RGB conversion on GEN7/GEN8/GEN9
52
-* Fix the segmentation fault causing by NULL buffer object on SNB
53
-  (The issue mentioned in https://bugs.freedesktop.org/show_bug.cgi?id=92811)
54
-* Fix the wrong coordinate used in VPP
55
-  (The issue mentioned in https://bugs.freedesktop.org/show_bug.cgi?id=92811)
56
-
57
-Version 1.6.1 - 09.Sep.2015
58
-* Wrapper other backend driver to support VP9 hybrid decoding on BDW/BSW/SKL (--enable-hybrid-codec)
59
-* Fix HEVC decoding issue on BSW/SKL
60
-* Fix HEVC encoding on SKL GT3
61
-* Fix GPU hang issue when decoding H.264 MBAFF clips
62
-  (https://bugs.freedesktop.org/show_bug.cgi?id=91207)
63
-* Fix issues detected by klockwork scan
64
-* Combine csc/scaling together to optimize the performance
65
-
66
-Version 1.6.0 - 01.Jul.2015
67
-* Add support for VP8 encoding (CQP, CBR) on BSW/SKL
68
-* Add support for HEVC decoding on BSW
69
-* Add support for HEVC encoding (CQP) on SKL
70
-* Add support for low-power mode (VA_PROC_PIPELINE_FAST) in VPP to discard
71
-  any complex operation that would consume too many HW resources
72
-* Fix memory leak issue for JPEG decoding
73
-* Fix HEVC decoding issue on BSW/SKL
74
-* Fix GPU hang issue caused by VP8 decoding on BDW/BSW
75
-* Fix MADI/MCDI issues on SNB/IVB
76
-* Improve the JPEG encoding quality
77
-* Optimize MPEG-2 start code search on IVB
78
-
79
-Version 1.5.1 - DD.03.2015
80
-* Fix forward reference requirement for Bob deinterlacing
81
-* Fix a lot of potential rendering issues on GEN8+
82
-* Fix scaling of NV12 surfaces when no output_region is set
83
-* Fix the broken attribute setting of i965_GetConfigAttrib
84
-* Fix the GetConfigAttributes() for JPEGBaseline profile
85
-* Fix the wrong overlap setting for VC-1 decoding on GEN6+
86
-* Fix VP8 decoding issue on GEN8+, HW needs 1 extra byte for each partition
87
-* Fix JPEG encoding issue.
88
-* Add support for aub dump
89
-* Enhance STD on GEN8+
90
-* Implement max width and height in QuerySurfaceAttributes
91
-* Add new SKL PCI ids
92
-
93
-Version 1.5.0 - 28.Dec.2014
94
-* Add support for Skylake
95
-  - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC
96
-  - Encoding: H.264/MPEG-2/JPEG
97
-  - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD
98
-* Add support for JPEG encoding on Braswell
99
-* Add enhancement for video post/pre processing
100
-* Fix out of tree builds (Emil Velikov)
101
-
102
-Version 1.4.1 - 24.Oct.2014
103
-* Use a new method to detect encoding capabilitiy on Haswell
104
-
105
-Version 1.4.0 - 30.Sep.2014
106
-* Add support for exporting VA buffer
107
-* Add support for MVC decoding/encoding
108
-* Add support for encoding quality level on Sandybride and newer
109
-* Add support of inserting packed slice header & raw data for encoding
110
-* Add support for Cherryview
111
-* Fix the GPU hang issue on Ivybridge when using the gstreamer and mplayer to play back one H264 clip
112
-  (https://bugs.freedesktop.org/show_bug.cgi?id=80720)
113
-* Fix the GPU hang issue on Sandybride and newer when playing back one H264 clip
114
-  (https://bugs.freedesktop.org/show_bug.cgi?id=76363)
115
-* Fix the GPU hang issue on Haswell when using XBMC to play back one H264 clip
116
-  (https://bugs.freedesktop.org/show_bug.cgi?id=81447)
117
-
118
-Version 1.3.2 - 16.Jun.2014
119
-* Export JPEG format by vaDeriveImage()
120
-* Add support for MADI on SNB
121
-* H.264: fix the support for grayscale format (Y800)
122
-* Fix vaGetConfigAttributes() to validate the profile/entrypoint pair
123
-* Fix vaCreateConfig() to not override user chroma format
124
-* Fix the scaling issue on IVB/HSW/BDW
125
-* Fix https://bugs.freedesktop.org/show_bug.cgi?id=73424
126
-* Fix https://bugs.freedesktop.org/show_bug.cgi?id=72522
127
-* Fix https://bugs.freedesktop.org/show_bug.cgi?id=77041
128
-* Quality improvement for H.264 encoding on BDW
129
-
130
-Version 1.3.1 - 09.May.2014
131
-* Add support for STE on Broadwell
132
-* Add support for YV16
133
-* Add support for user specified tiling and stride
134
-* Fix VP8 decoding on Broadwell
135
-* Fix the wrong alpha when convert NV12 into RGBA
136
-* Fix https://bugs.freedesktop.org/show_bug.cgi?id=77386
137
-
138
-Version 1.3.0 - 24.Mar.2014
139
-* Add support for Broadwell
140
-  - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8
141
-  - Encoding: H.264/MPEG-2
142
-  - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/Sharpening/ColorBalance
143
-* Fix the wrong setting in MI_BATCH_BATCH_START
144
-
145
-Version 1.2.2 - 16.Dec.2013
146
-* Motion compensation DI on HSW
147
-* Optimization of FPS for H.264 encoding on HSW
148
-* Add brightness/contrast/hue/saturation support for rendering.
149
-* Support BT601/BT709/SMPTE240 in vaPutSurface()
150
-* Expose Constrained Baseline Profile instead of Baseline Profile for H.264
151
-* Bug fixes
152
-
153
-Version 1.2.1 - 23.Sep.2013
154
-* Add PCI IDs for Bay Trail
155
-* Performance improvement for MPEG-2 Encoding on IVB/HSW
156
-* Add basic processing support for packed YUV to packed YUV on ILK+
157
-* Check the underlying OS support for VEBOX on HSW
158
-* Quality improvement for BobDI on SNB/IVB
159
-* Add support for Motion Adaptive Deinterlacing on IVB
160
-* vaDeriveImage() works for UYVY formats
161
-* Fix thread safety issue
162
-* Fix GPU hang issue when decoding some videos on SNB
163
-* Fix output filter count from QueryVideoProcFilters()
164
-
165
-Version 1.2.0 - 26.Jun.2013
166
-* The new H.264 encoding API on SNB/IVB/HSW
167
-  - Profile: BP/MP/HP
168
-  - Entropy Coding: CAVLC/CABAC
169
-  - Rate Control: CQP, CBR
170
-  - Progressive frame
171
-  - Multi Slice encoding
172
-  - Configurable GOP Structure
173
-* MPEG-2 encoding on IVB/HSW
174
-  - Profile: SP/MP
175
-  - Progressive frame
176
-  - Configurable GOP Structure  
177
-* Video process on ILK/SNB/IVB/HSW
178
-  - CSC/scaling on ILK
179
-  - CSC/scaling/NoiseReduction/Deinterlacing{Bob} on SNB/IVB
180
-  - CSC/scaling/NoiseReduction/Deinterlacing{Bob,MotionAdaptive}/Sharpening/ColorBalance on HSW
181
-* Implement vaQuerySurfaceAttributes()
182
-* Implement the new version of vaCreateSurfaces()
183
-  - Create VA surface with specified fourcc
184
-  - Create VA surface from external buffer
185
-    . flinked GEM buffer
186
-    . prime/dma buffer
187
-* Optimize H.264 encoding on IVB/HSW
188
-* More reserved PCI IDs for HSW
189
-* A lot of bug fixes
190
-
191
-Version 1.0.20 - 19.Mar.2013
192
-* Add support for wayland 1.0 protocol (Rob Bradford)
193
-* Add global alpha support for subpicture
194
-* Add support for IA88/AI88 subpicture
195
-* Support up to 4 subpictures for each VA surface
196
-* Update PCI IDs for Haswell CRW
197
-* Automake 1.13 fixups (Armin K)
198
-* Fix libva-intel-driver-1.0.19 display corruption on IVB GT1
199
-  https://bugs.freedesktop.org/show_bug.cgi?id=57323
200
-* Fix decoding with FREXT02_JVC_C.264 on SNB
201
-  https://bugs.freedesktop.org/show_bug.cgi?id=57720
202
-* Fix H.264 decoding broken/visual errors on ILK (Tobias Jakobi)
203
-  https://bugs.freedesktop.org/show_bug.cgi?id=58875
204
-* Fix GPU hung with h.264 video and a resolution of 1920x816 on IVB
205
-  https://bugs.freedesktop.org/show_bug.cgi?id=59050
206
-
207
-Version 1.0.19 - 09.Nov.2012
208
-* Add support for Haswell
209
-* Add raw DRM support (Dmitry Ermilov)
210
-* Add Wayland support
211
-* Add support for display rotation attribute
212
-* Support 4K encoding on IVB and HSW
213
-* Drop explicit dependency on X11 and libva-x11
214
-* Fix VC-1 decoding when VSTRANSFORM is 0
215
-* Fix SIGSEGV caused by use-after-free of the bufmgr (Stéphane Marchesin)
216
-* Fix thread safety issue (Gautam)
217
-* Fix vaUnlockSurface() for libva trace
218
-
219
-Version 1.0.18 - 02.Aug.2012
220
-* Add JPEG decoding on Ivy Bridge
221
-* Add support for a new Ivy Bridge chip
222
-* Add support for vaSyncSurface() and vaQuerySurfaceStatus() (Dmitry Ermilov)
223
-* Fix decoding of MPEG-2 videos with implicit IQ matrices
224
-* Fix concurrent creation of VA objects (MT safety)
225
-* Fix decoding of large resolution videos (up to 4K on IVB)
226
-
227
-Version 1.0.17 - 02.Apr.2012
228
-* Add support for IMC1/IMC3 surface formats
229
-* Fix rendering of interlaced surfaces
230
-* Fix MPEG-2 decoding of interlaced streams (SNB, IVB)
231
-* Fix H.264 weighted prediction indicator (SNB)
232
-* Fix and simplify calculation of H.264 macroblock bit offset (ILK, SNB, IVB)
233
-
234
-Version 1.0.16 - 14.Feb.2012
235
-* Fix VC-1 bitplane buffer size (SNB, IVB)
236
-* Fix VC-1 motion vector modes for Ivy Bridge
237
-* Fix MFX_QM_STATE for H.264 flat scaling lists (IVB)
238
-* Fix and simplify AVC_REF_IDX_STATE setup (ILK, SNB, IVB)
239
-* Fix memory leak of encoder buffers
240
-* Fix check for internal VA surface format prior to rendering
241
-* Add support for B43 chipset (Alexander Inyukhin)
242
-
243
-Version 1.0.15 - 28.Oct.2011
244
-* Add auto-generated Debian packaging
245
-* Fix VC-1 decoding (TTFRM packing)
246
-* Fix MPEG-2 decoding on Ivy Bridge
247
-* Fix MPEG-2 decoding with sparse QM matrices updates
248
-* Fix slice-param & slice-data buffer memory leaks
249
-
250
-Version 1.0.14 - 28.Jul.2011
251
-* Add H.264 encoding support to Ivy Bridge
252
-* Add support for VA_SUBPICTURE_DESTINATION_IS_SCREEN_COORD
253
-* Fix next slice vertical position for MPEG-2 (#38628)
254
-* Fix subpicture scale factor for Y axis
255
-* Fix GPU hang when decoding field coded MPEG-2 picture
256
-* Fix memory leaks (Edgar Hucek)
257
-
258
-Version 1.0.13 - 25.May.2011
259
-* Add H.264 encoding support to Sandy Bridge
260
-* Add MPEG-2, VC-1 and H.264 decoding support to Ivy Bridge
261
-* Fix thread safety issues
262
-
263
-Version 1.0.11 - 14.Mar.2011
264
-* Add deinterlacing & scaling support to Sandy Bridge
265
-* Add vaDeriveImage() implementation
266
-* Fix VC-1 decoding for Main/Simple profiles
267
-
268
-Version 1.0.9 - 27.Jan.2011
269
-* Add VC-1 decoding support to Sandy Bridge
270
-
271
-Version 1.0.8 - 21.Jan.2011
272
-* Add support for IA44/AI44 subpicture formats (#32868)
273
-
274
-Version 1.0.7 - 17.Dec.2011
275
-* Add MPEG-2 and H.264 decoding support to Sandy Bridge
276
-
277
-Version 1.0.5 - 02.Sep.2010
278
-* Add deinterlacing & scaling support to Ironlake
279
-
280
-Version 1.0.4 - 13.Jul.2010
281
-* Add vaGetImage() implementation
282
-* Add support for RGBA subpictures
283
-* Fix H.264 decoding on Ironlake
284
-
285
-Version 1.0.3 - 10.Jun.2010
286
-* Add H.264 decoding support to Ironlake

+ 0
- 57
i/intel-vaapi-driver-1.7.4~git20161205/README View File

@@ -1,57 +0,0 @@
1
-
2
-  libva-intel-driver
3
-  VA driver for Intel G45 & HD Graphics family
4
-
5
-  Copyright (C) 2009-2016 Intel Corporation
6
-
7
-
8
-License
9
--------
10
-
11
-Please read the COPYING file available in this package.
12
-
13
-
14
-Overview
15
---------
16
-
17
-libva-intel-driver is the VA-API implementation for Intel G45 chipsets
18
-and Intel HD Graphics for Intel Core processor family.
19
-
20
-Platform definitions:
21
-CTG: Cantiga, Intel GMA 4500MHD (GM45)
22
-ILK: Ironlake, Intel HD Graphics for 2010 Intel Core processor family
23
-SNB: Sandybridge, Intel HD Graphics for 2011 Intel Core processor family
24
-IVB: Ivybridge
25
-HSW: Haswell
26
-BDW: Broadwell
27
-CHV/BSW: Cherryview/Braswell
28
-SKL: Skylake
29
-BXT: Broxton
30
-KBL: Kabylake
31
-
32
-Codecs
33
-------
34
-
35
-H.264   D   ILK+
36
-H.264   E   SNB+
37
-MPEG-2  D   CTG+
38
-VC-1    D   SNB+
39
-JPEG    D   IVB+
40
-JPEG    E   CHV+/BSW+
41
-VP8     D   BDW+
42
-VP8     E   CHV+/BSW+
43
-HEVC    D   CHV+/BSW+
44
-HEVC    E   SKL+
45
-VP9     D   BXT+
46
-HEVC 10bit     D       BXT+
47
-VP9 10bit      D       KBL+
48
-
49
-Requirements
50
-------------
51
-
52
-libva >= 1.7.0
53
-
54
-Testing
55
--------
56
-
57
-Please read the TESTING file available in this package.

+ 0
- 146
i/intel-vaapi-driver-1.7.4~git20161205/TESTING View File

@@ -1,146 +0,0 @@
1
-
2
-Overview
3
---------
4
-
5
-The libva-intel-driver uses the Google Test Framework (gtest) for testing the
6
-driver.  Documentation for gtest can be found in the test/gtest/doc/
7
-subdirectory.  The original, upstream gtest project can be found at
8
-https://github.com/google/googletest.
9
-
10
-Ideally, driver tests will only verify driver-specific functionality, features
11
-and internal utility functions and concepts.
12
-
13
-Developers are expected to write new tests for any new code that they contribute
14
-to the project.  The project maintainers reserve the right to refuse patch
15
-submissions if they are not accompanied by tests, when reasonable, or if a
16
-submission causes existing tests to regress.
17
-
18
-
19
-Google Test Framework Integration
20
----------------------------------
21
-
22
-Google Test recommends it be custom compiled for each project that uses it.
23
-Therefore, the libva-intel-driver project tracks a subset copy of the Google
24
-Test Framework source code at release 1.8.0 (initially) in a test/gtest/
25
-subdirectory of the project source tree.  The libva-intel-driver copy of gtest
26
-will only be updated to new upstream releases (or critical upstream fixes) of
27
-gtest, only if it is necessary.  As of this writing, the last release (1.8.0)
28
-was August 2016, about three years after its previous release.  Thus, there
29
-should be minimal need to update or maintain gtest within the intel-driver
30
-project.
31
-
32
-Libva-intel-driver tests or other project code should *not* be intermixed within
33
-the test/gtest/ subdirectory.  The test/gtest/ subdirectory should only contain
34
-source from the upstream Google Test project to make upgrades simpler.
35
-
36
-
37
-Building Google Test Framework Library
38
---------------------------------------
39
-
40
-The Google Test Framework is compiled as a convenience library (libgtest.la)
41
-within the libva-intel-driver source tree.  The rules to build libgtest.la are
42
-maintained in a custom makefile in the libva-intel-driver project tree
43
-(see test/Makefile.am).  The libgtest.la library will be automatically compiled
44
-if the tests are enabled by configuration.
45
-
46
-
47
-Building Driver Tests
48
----------------------
49
-
50
-The --enable-tests=[yes|no] configuration option is defined in configure.ac to
51
-enable or disable compilation of libgtest.la and the driver test executable.
52
-The default is disabled.  When the tests are enabled during configuration, the
53
-make command will compile the driver tests and link to libgtest.la and output a
54
-single test/test_i965_drv_video executable.  Hence...
55
-
56
-    "./autogen.sh --enable-tests && make"
57
-
58
-...is a minimal example of how one might build the driver and its tests.
59
-
60
-
61
-Writing Driver Tests
62
---------------------
63
-
64
-Libva-intel-driver tests are defined in the test/ subdirectory using the Google
65
-Test Framework.  All driver tests that need a VADriverContextP, VADisplay and
66
-etc. should define a test fixture that inherits from the I965TestFixture class
67
-and then use the gtest test fixture macro (TEST_F) to define the test case.  The
68
-I965TestFixture class handles initialization and termination of the i965 driver
69
-context, display, etc.  It also defines various C++ operators to convert to
70
-these types, amongst others.  Additionally, it provides an interface that wraps
71
-various i965 driver functions.  After calling a wrapped function within a test,
72
-the test should check HasFailure() with the appropriate assertion macro since
73
-these wrapper functions may generate fatal or non-fatal test assertions.
74
-
75
-The following is a basic example of how to use the I965TestFixture class to
76
-write a test:
77
-
78
-    #include “i965_test_fixture.h”
79
-    #include <vector>
80
-    class MyDriverATest : public I965TestFixture
81
-    {
82
-    public:
83
-        virtual void SetUp()
84
-        {
85
-            I965TestFixture::SetUp();
86
-
87
-            // do local test SetUp stuff
88
-        }
89
-        virtual void TearDown()
90
-        {
91
-            // do local test TearDown stuff
92
-
93
-            I965TestFixture::TearDown();
94
-        }
95
-    };
96
-
97
-    TEST_F(MyDriverATest, test_case_1)
98
-    {
99
-        ConfigAttribs attribs(
100
-            1, {type: VAConfigAttribRTFormat, value: VA_RT_FORMAT_YUV420});
101
-
102
-        // call I965TestFixture wrapper for i965_CreateConfig
103
-        VAConfigID config = this->createConfig(
104
-            VAProfileJPEGBaseline, VAEntrypointVLD, attribs);
105
-        ASSERT_FALSE(HasFailure()); // abort and fail if wrapper call failed
106
-        ASSERT_ID(config); // abort and fail if config id is not valid
107
-
108
-        // convert I965TestFixture to driver context
109
-        VADriverContextP ctx(*this);
110
-        ASSERT_PTR(ctx); // abort and fail if invalid pointer
111
-
112
-        // convert I965TestFixture to display
113
-        VADisplay display(*this);
114
-
115
-        // more testing...
116
-    }
117
-
118
-To directly test a driver function that is only declared and defined in a .c
119
-implementation file, an extern prototype of that function should be declared and
120
-wrapped in an extern “C” block.  The test/i965_internal_decl.h header does some
121
-of this for you already.
122
-
123
-To include a driver's C header file in a C++ test file, the #include should be
124
-wrapped within an extern “C” block.  See test/i965_internal_decl.h for an
125
-example.
126
-
127
-
128
-Validation/QA
129
---------------
130
-
131
-Validation and QA Teams should compile the test executable and run it directly
132
-from their build tree.  Without any command line options, the executable will
133
-execute all the tests and report the result to the console.  For CI frameworks,
134
-the --gtest_output=xml:test_result.xml command line option can be specified to
135
-have the test results dumped to an xml file that can be processed by the CI
136
-framework.  There are various other predefined gtest command line options that
137
-may also be useful, like test shuffling, repeating, seed, etc. (see --help for
138
-these options).
139
-
140
-
141
-Distribution
142
-------------
143
-
144
-A libva-intel-driver source distribution is generated during `make dist` and
145
-includes the necessary Google Test Framework source code and makefile rules
146
-along with the driver test source code.

+ 0
- 14
i/intel-vaapi-driver-1.7.4~git20161205/autogen.sh View File

@@ -1,14 +0,0 @@
1
-#! /bin/sh
2
-
3
-srcdir=`dirname "$0"`
4
-test -z "$srcdir" && srcdir=.
5
-
6
-ORIGDIR=`pwd`
7
-cd "$srcdir"
8
-
9
-autoreconf -v --install || exit 1
10
-cd $ORIGDIR || exit $?
11
-
12
-if test -z "$NOCONFIGURE"; then
13
-    "$srcdir"/configure "$@"
14
-fi

+ 0
- 64
i/intel-vaapi-driver-1.7.4~git20161205/build/gen_version.sh View File

@@ -1,64 +0,0 @@
1
-# Copyright (c) 2015 Intel Corporation. All Rights Reserved.
2
-#
3
-# Permission is hereby granted, free of charge, to any person obtaining a
4
-# copy of this software and associated documentation files (the
5
-# "Software"), to deal in the Software without restriction, including
6
-# without limitation the rights to use, copy, modify, merge, publish,
7
-# distribute, sub license, and/or sell copies of the Software, and to
8
-# permit persons to whom the Software is furnished to do so, subject to
9
-# the following conditions:
10
-#
11
-# The above copyright notice and this permission notice (including the
12
-# next paragraph) shall be included in all copies or substantial portions
13
-# of the Software.
14
-#
15
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
16
-# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17
-# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
18
-# IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
19
-# ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
20
-# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
21
-# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22
-
23
-#!/bin/sh
24
-
25
-top_srcdir="$1"
26
-srcdir="$2"
27
-
28
-# git version
29
-VERSION_FILE=".VERSION"
30
-OLD_VERSION_FILE=$VERSION_FILE.old
31
-NEW_VERSION_FILE=$VERSION_FILE.new
32
-PKG_VERSION_FILE=$VERSION_FILE.pkg
33
-HAVE_GIT=0;
34
-
35
-check_git() {
36
-    git --version 2>&1 /dev/null
37
-    if [ $? -eq "0" ]; then
38
-	HAVE_GIT=1
39
-    else
40
-	HAVE_GIT=0;
41
-    fi
42
-}
43
-
44
-gen_version() {
45
-    echo $VERSION > $NEW_VERSION_FILE
46
-    if [ $HAVE_GIT -eq "1" ]; then
47
-	[ -d $top_srcdir/.git ] && \
48
-	    (cd $top_srcdir && git describe --tags) > $NEW_VERSION_FILE || :
49
-    fi
50
-    [ -f $srcdir/$PKG_VERSION_FILE ] && \
51
-	cp -f $srcdir/$PKG_VERSION_FILE $NEW_VERSION_FILE || :
52
-}
53
-
54
-check_git;
55
-gen_version;
56
-
57
-OV=`[ -f $OLD_VERSION_FILE ] && cat $OLD_VERSION_FILE || :`;
58
-NV=`cat $NEW_VERSION_FILE`;
59
-if [ "$$OV" != "$$NV" -o ! -f intel_version.h ]; then
60
-    cp -f $NEW_VERSION_FILE $OLD_VERSION_FILE;
61
-    echo "Replace"
62
-    sed -e "s|\@INTEL_DRIVER_GIT_VERSION\@|$NV|" \
63
-	$srcdir/intel_version.h.in > $srcdir/intel_version.h;
64
-fi

+ 0
- 233
i/intel-vaapi-driver-1.7.4~git20161205/configure.ac View File

@@ -1,233 +0,0 @@
1
-# intel-driver package version number
2
-m4_define([intel_driver_major_version], [1])
3
-m4_define([intel_driver_minor_version], [7])
4
-m4_define([intel_driver_micro_version], [4])
5
-m4_define([intel_driver_pre_version],   [1])
6
-m4_define([intel_driver_version],
7
-          [intel_driver_major_version.intel_driver_minor_version.intel_driver_micro_version])
8
-m4_if(intel_driver_pre_version, [0], [], [
9
-m4_append([intel_driver_version], intel_driver_pre_version, [.pre])
10
-])
11
-
12
-# libva minimum version requirement
13
-m4_define([va_api_version], [0.39.4])
14
-m4_define([libva_package_version], [1.7.2])
15
-
16
-# libdrm minimum version requirement
17
-m4_define([libdrm_version], [2.4.52])
18
-
19
-AC_PREREQ([2.57])
20
-AC_INIT([intel_driver], [intel_driver_version], [haihao.xiang@intel.com],
21
-        [libva-intel-driver])
22
-AC_CONFIG_SRCDIR([Makefile.am])
23
-AM_INIT_AUTOMAKE([1.9 tar-ustar])
24
-
25
-AC_CONFIG_HEADERS([src/config.h])
26
-
27
-INTEL_DRIVER_MAJOR_VERSION=intel_driver_major_version
28
-INTEL_DRIVER_MINOR_VERSION=intel_driver_minor_version
29
-INTEL_DRIVER_MICRO_VERSION=intel_driver_micro_version
30
-AC_DEFINE([INTEL_DRIVER_MAJOR_VERSION], [intel_driver_major_version], [Major version of the driver])
31
-AC_DEFINE([INTEL_DRIVER_MINOR_VERSION], [intel_driver_minor_version], [Minor version of the driver])
32
-AC_DEFINE([INTEL_DRIVER_MICRO_VERSION], [intel_driver_micro_version], [Micro version of the driver])
33
-AC_DEFINE([INTEL_DRIVER_PRE_VERSION], [intel_driver_pre_version], [Preversion of the driver])
34
-
35
-INTEL_DRIVER_LT_LDFLAGS="-avoid-version"
36
-AC_SUBST(INTEL_DRIVER_LT_LDFLAGS)
37
-
38
-dnl Use pretty build output with automake >= 1.11
39
-m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])], [
40
-    AM_DEFAULT_VERBOSITY=1
41
-    AC_SUBST(AM_DEFAULT_VERBOSITY)
42
-])
43
-
44
-AC_ARG_ENABLE(drm,
45
-    [AC_HELP_STRING([--enable-drm],
46
-                    [build with VA/DRM API support @<:@default=yes@:>@])],
47
-    [], [enable_drm="yes"])
48
-
49
-AC_ARG_ENABLE(x11,
50
-    [AC_HELP_STRING([--enable-x11],
51
-                    [build with VA/X11 API support @<:@default=yes@:>@])],
52
-    [], [enable_x11="yes"])
53
-
54
-AC_ARG_ENABLE([wayland],
55
-    [AC_HELP_STRING([--enable-wayland],
56
-                    [build with VA/Wayland API support @<:@default=yes@:>@])],
57
-    [], [enable_wayland="yes"])
58
-
59
-AC_ARG_ENABLE([hybrid-codec],
60
-    [AC_HELP_STRING([--enable-hybrid-codec],
61
-                    [build with hybrid codec support @<:@default=no@:>@])],
62
-    [], [enable_hybrid_codec="no"])
63
-
64
-AC_ARG_ENABLE([tests],
65
-    [AC_HELP_STRING([--enable-tests],
66
-                    [build tests @<:@default=no@:>@])],
67
-    [], [enable_tests="no"])
68
-
69
-AC_DISABLE_STATIC
70
-AC_PROG_LIBTOOL
71
-AC_PROG_CC
72
-AM_PROG_CC_C_O
73
-AC_PROG_CXX
74
-AC_C_BIGENDIAN
75
-AC_HEADER_STDC
76
-AC_SYS_LARGEFILE
77
-AC_CHECK_LIB([m], [sin])
78
-AC_CHECK_FUNCS([log2f])
79
-AC_CHECK_PROGS([PYTHON2], [python2 python])
80
-
81
-LIBVA_PACKAGE_VERSION=libva_package_version
82
-AC_SUBST(LIBVA_PACKAGE_VERSION)
83
-
84
-dnl Check for recent enough DRM
85
-LIBDRM_VERSION=libdrm_version
86
-PKG_CHECK_MODULES([DRM], [libdrm >= $LIBDRM_VERSION])
87
-AC_SUBST(LIBDRM_VERSION)
88
-
89
-dnl Check for gen4asm
90
-PKG_CHECK_MODULES(GEN4ASM, [intel-gen4asm >= 1.9], [gen4asm=yes], [gen4asm=no])
91
-AC_PATH_PROG([GEN4ASM], [intel-gen4asm])
92
-AS_IF([test "x$GEN4ASM" = "x" ], [AM_CONDITIONAL(HAVE_GEN4ASM, false)],
93
-    [AM_CONDITIONAL(HAVE_GEN4ASM, [test x$gen4asm = xyes])])
94
-
95
-dnl Check for git
96
-AC_ARG_VAR([GIT], [Path to git program, if any])
97
-AC_PATH_PROG([GIT], [git])
98
-AM_CONDITIONAL([HAVE_GIT], [test -n "$GIT"])
99
-
100
-dnl Check for VA-API
101
-PKG_CHECK_MODULES(LIBVA_DEPS,     [libva >= va_api_version])
102
-
103
-dnl Check for VA/DRM API
104
-USE_DRM="$enable_drm"
105
-if test "$USE_DRM" = "yes"; then
106
-    PKG_CHECK_MODULES(LIBVA_DRM_DEPS, [libva-drm],
107
-      [AC_DEFINE([HAVE_VA_DRM], [1], [Defined to 1 if VA/DRM API is enabled])],
108
-      [USE_DRM="no"])
109
-
110
-    # Check for <drm_fourcc.h>
111
-    if test "$USE_DRM" = "yes"; then
112
-        saved_CPPFLAGS="$CPPFLAGS"
113
-        CPPFLAGS="$CPPFLAGS $DRM_CFLAGS"
114
-        AC_CHECK_HEADERS([drm_fourcc.h], [:], [USE_DRM="no"])
115
-        CPPFLAGS="$saved_CPPFLAGS"
116
-    fi
117
-fi
118
-AM_CONDITIONAL(USE_DRM, test "$USE_DRM" = "yes")
119
-
120
-if test "$enable_hybrid_codec" = "yes"; then
121
-    AC_DEFINE([HAVE_HYBRID_CODEC], [1], [Defined to 1 if hybrid codec is needed])
122
-fi
123
-
124
-AM_CONDITIONAL(ENABLE_TESTS, test "$enable_tests" = "yes")
125
-
126
-VA_VERSION=`$PKG_CONFIG --modversion libva`
127
-VA_MAJOR_VERSION=`echo "$VA_VERSION" | cut -d'.' -f1`
128
-VA_MINOR_VERSION=`echo "$VA_VERSION" | cut -d'.' -f2`
129
-VA_MICRO_VERSION=`echo "$VA_VERSION" | cut -d'.' -f3`
130
-VA_VERSION_STR="$VA_VERSION"
131
-
132
-va_full_version_int=`expr ${VA_MAJOR_VERSION:-0} "*" 1000000 + \
133
-                          ${VA_MINOR_VERSION:-0} "*" 10000   + \
134
-                          ${VA_MICRO_VERSION:-0} "*" 100     + \
135
-                          0`
136
-VA_DRIVER_INIT_FUNC="__vaDriverInit_${VA_MAJOR_VERSION}_${VA_MINOR_VERSION}"
137
-AC_DEFINE_UNQUOTED([VA_DRIVER_INIT_FUNC], [$VA_DRIVER_INIT_FUNC],
138
-    [Define driver entry-point])
139
-
140
-dnl Check for VA/DRM API
141
-USE_X11="$enable_x11"
142
-if test "$USE_X11" = "yes"; then
143
-    PKG_CHECK_MODULES(LIBVA_X11_DEPS, [libva-x11],
144
-      [AC_DEFINE([HAVE_VA_X11], [1], [Defined to 1 if VA/X11 API is enabled])],
145
-      [USE_X11="no"])
146
-fi
147
-AM_CONDITIONAL(USE_X11, test "$USE_X11" = "yes")
148
-
149
-dnl Check for VA-API drivers path
150
-AC_ARG_VAR(LIBVA_DRIVERS_PATH, [drivers install path])
151
-if test -z "$LIBVA_DRIVERS_PATH"; then
152
-    AC_MSG_CHECKING([for VA drivers path])
153
-    LIBVA_DRIVERS_PATH=`$PKG_CONFIG libva --variable driverdir`
154
-fi
155
-if test -z "$LIBVA_DRIVERS_PATH"; then
156
-    LIBVA_DRIVERS_PATH="${libdir}/xorg/modules/drivers"
157
-fi
158
-AC_MSG_RESULT([$LIBVA_DRIVERS_PATH])
159
-AC_SUBST(LIBVA_DRIVERS_PATH)
160
-
161
-# Check for EGL
162
-if test "$enable_wayland" = "yes"; then
163
-    enable_egl="yes"
164
-fi
165
-
166
-USE_EGL="no"
167
-if test "$enable_egl" = "yes"; then
168
-    PKG_CHECK_MODULES([EGL], [egl], [USE_EGL="yes"], [USE_EGL="no"])
169
-    saved_CPPFLAGS="$CPPFLAGS"
170
-    saved_LIBS="$LIBS"
171
-    CPPFLAGS="$CPPFLAGS $EGL_CFLAGS"
172
-    LIBS="$LIBS $EGL_LIBS"
173
-    AC_CHECK_HEADERS([EGL/egl.h], [:], [USE_EGL="no"])
174
-    AC_CHECK_LIB([EGL], [eglGetDisplay], [:], [USE_EGL="no"])
175
-    CPPFLAGS="$saved_CPPFLAGS"
176
-    LIBS="$saved_LIBS"
177
-fi
178
-AM_CONDITIONAL(USE_EGL, test "$USE_EGL" = "yes")
179
-
180
-# Check for Wayland
181
-USE_WAYLAND="no"
182
-if test "$enable_wayland" = "yes"; then
183
-    PKG_CHECK_MODULES([LIBVA_WAYLAND_DEPS], [libva-wayland],
184
-        [USE_WAYLAND="yes"], [:])
185
-
186
-    if test "$USE_WAYLAND" = "yes"; then
187
-
188
-        WAYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client`
189
-        AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],,
190
-                     [${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH])
191
-
192
-        AC_DEFINE([HAVE_VA_WAYLAND], [1],
193
-                  [Defined to 1 if VA/Wayland API is enabled])
194
-    fi
195
-fi
196
-AM_CONDITIONAL(USE_WAYLAND, test "$USE_WAYLAND" = "yes")
197
-
198
-AC_OUTPUT([
199
-    Makefile
200
-    debian.upstream/Makefile 
201
-    src/Makefile
202
-    src/shaders/Makefile
203
-    src/shaders/h264/Makefile
204
-    src/shaders/h264/ildb/Makefile
205
-    src/shaders/h264/mc/Makefile
206
-    src/shaders/mpeg2/Makefile
207
-    src/shaders/mpeg2/vld/Makefile
208
-    src/shaders/post_processing/Makefile
209
-    src/shaders/post_processing/gen5_6/Makefile
210
-    src/shaders/post_processing/gen7/Makefile
211
-    src/shaders/post_processing/gen75/Makefile
212
-    src/shaders/post_processing/gen8/Makefile
213
-    src/shaders/post_processing/gen9/Makefile
214
-    src/shaders/render/Makefile
215
-    src/shaders/utils/Makefile
216
-    src/shaders/vme/Makefile
217
-    test/Makefile
218
-])
219
-
220
-dnl Print summary
221
-BACKENDS=""
222
-AS_IF([test "$USE_DRM" = "yes"], [BACKENDS="$BACKENDS drm"])
223
-AS_IF([test "$USE_X11" = "yes"], [BACKENDS="$BACKENDS x11"])
224
-AS_IF([test "$USE_WAYLAND" = "yes"], [BACKENDS="$BACKENDS wayland"])
225
-
226
-echo
227
-echo $PACKAGE configuration summary:
228
-echo
229
-echo VA-API version ................... : $VA_VERSION_STR
230
-echo VA-API drivers path .............. : $LIBVA_DRIVERS_PATH
231
-echo Windowing systems ................ : $BACKENDS
232
-echo Build tests ...................... : $enable_tests
233
-echo

+ 0
- 30
i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/Makefile.am View File

@@ -1,30 +0,0 @@
1
-DEBIANFILES = \
2
-	changelog.in				\
3
-	compat					\
4
-	control.in				\
5
-	copyright				\
6
-	libva-intel-driver.install		\
7
-	rules					\
8
-	$(NULL)
9
-
10
-DEBIANGENFILES =				\
11
-	changelog				\
12
-	control					\
13
-	$(NULL)
14
-
15
-EXTRA_DIST = $(DEBIANFILES)
16
-
17
-dist_noinst_DATA = $(DEBIANGENFILES)
18
-
19
-DISTCLEANFILES = $(DEBIANGENFILES)
20
-
21
-# Extra clean files so that maintainer-clean removes *everything*
22
-MAINTAINERCLEANFILES = Makefile.in
23
-
24
-$(DEBIANGENFILES): %: %.in Makefile
25
-	-$(AM_V_GEN)sed \
26
-	  -e 's|\@DATE\@|'"`LC_ALL=C date +'%a, %d %b %Y %X %z'`"'|' \
27
-	  -e 's|\@LIBDRM_VERSION\@|$(LIBDRM_VERSION)|' \
28
-	  -e 's|\@LIBVA_PACKAGE_VERSION\@|$(LIBVA_PACKAGE_VERSION)|' \
29
-	  -e 's|\@PACKAGE_VERSION\@|$(PACKAGE_VERSION)|' \
30
-	  $< > $@

+ 0
- 5
i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/changelog.in View File

@@ -1,5 +0,0 @@
1
-libva-intel-driver (@PACKAGE_VERSION@-1) unstable; urgency=low
2
-
3
-  * Autogenerated package, see NEWS file for ChangeLog.
4
-
5
- -- Gwenole Beauchesne <gwenole.beauchesne@intel.com>  @DATE@

+ 0
- 1
i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/compat View File

@@ -1 +0,0 @@
1
-5

+ 0
- 28
i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/control.in View File

@@ -1,28 +0,0 @@
1
-Source: libva-intel-driver
2
-Section: libs
3
-Priority: optional
4
-Maintainer: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
5
-Build-Depends: debhelper (>= 5),
6
-	       cdbs,
7
-	       libdrm-dev (>= @LIBDRM_VERSION@),
8
-	       libva-dev (>= @LIBVA_PACKAGE_VERSION@)
9
-Standards-Version: 3.7.2
10
-
11
-Package: libva-intel-driver
12
-Section: libs
13
-Architecture: any
14
-Depends: libva1 (>= @LIBVA_PACKAGE_VERSION@),
15
-	 ${shlibs:Depends}, ${misc:Depends}
16
-Description: VA driver for Intel G45 & HD Graphics family
17
- Video decode & encode driver for Intel G45 chipsets and Intel HD
18
- Graphics for Intel Core processor family.
19
-
20
-Package: libva-intel-driver-dbg
21
-Section: libdevel
22
-Architecture: any
23
-Depends: libva-intel-driver (= ${Source-Version})
24
-Description: VA driver for Intel G45 & HD Graphics family (debug symbols)
25
- Video decode & encode driver for Intel G45 chipsets and Intel HD
26
- Graphics for Intel Core processor family.
27
- .
28
- This package contains the debug files.

+ 0
- 25
i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/copyright View File

@@ -1,25 +0,0 @@
1
-This package is maintained by:
2
-Gwenole Beauchesne <gwenole.beauchesne@intel.com>
3
-
4
-
5
-License:
6
-
7
-    Permission is hereby granted, free of charge, to any person obtaining a
8
-    copy of this software and associated documentation files (the
9
-    "Software"), to deal in the Software without restriction, including
10
-    without limitation the rights to use, copy, modify, merge, publish,
11
-    distribute, sub license, and/or sell copies of the Software, and to
12
-    permit persons to whom the Software is furnished to do so, subject to
13
-    the following conditions:
14
-
15
-    The above copyright notice and this permission notice (including the
16
-    next paragraph) shall be included in all copies or substantial portions
17
-    of the Software.
18
-
19
-    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
20
-    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
21
-    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
22
-    IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
23
-    ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
24
-    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
25
-    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0
- 1
i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/libva-intel-driver.install View File

@@ -1 +0,0 @@
1
-debian/tmp/usr/lib/dri/*.so

+ 0
- 14
i/intel-vaapi-driver-1.7.4~git20161205/debian.upstream/rules View File

@@ -1,14 +0,0 @@
1
-#!/usr/bin/make -f
2
-
3
-include /usr/share/cdbs/1/rules/debhelper.mk
4
-include /usr/share/cdbs/1/class/autotools.mk
5
-include /usr/share/cdbs/1/rules/utils.mk
6
-
7
-# Allow SMP build
8
-ifeq ($(DEBIAN_BUILD_NCPUS),)
9
-  DEBIAN_BUILD_NCPUS = $(shell /usr/bin/getconf _NPROCESSORS_ONLN)
10
-endif
11
-ifneq ($(DEBIAN_BUILD_NCPUS),)
12
-  EXTRA_MAKE_FLAGS += -j$(DEBIAN_BUILD_NCPUS)
13
-endif
14
-MAKE += $(EXTRA_MAKE_FLAGS)

+ 0
- 48
i/intel-vaapi-driver-1.7.4~git20161205/debian/README.Debian View File

@@ -1,48 +0,0 @@
1
-intel-vaapi-driver for Debian
2
------------------------------
3
-
4
-Supported hardware:
5
-------------------
6
-
7
-Sandybridge Intel® HD Graphics 2000/3000
8
-            (used in 2nd Generation Intel® Core™ i7/i5/i3 processor family)
9
-HD          Intel® HD Graphics
10
-            (used in Intel® 2010 Core™ i7/i5/i3 processor family)
11
-GMA3150     Intel® Graphics Media Accelerator 3150
12
-            (used in Intel® Atom™ processor N450/D410/D450 family)
13
-G45         Intel® G45 Express Chipset
14
-Q45         Intel® Q45 Express Chipset
15
-G43         Intel® G43 Express Chipset
16
-Q43         Intel® Q43 Express Chipset
17
-B43         Intel® B43 Express Chipset
18
-G41         Intel® G41 Express Chipset
19
-GM45        Mobile Intel® GM45/GS45/GL40 Express Chipset
20
-G35         Intel® G35 Express Chipset
21
-Q35         Intel® Q35 Express Chipset
22
-Q33         Intel® Q33 Express Chipset
23
-G33         Intel® G33/G31 Express Chipset
24
-965GM       Mobile Intel® GM965 Express Chipset
25
-965G        G965 Integrated Graphics Controller
26
-965Q        Q963/Q965 Integrated Graphics Controller
27
-946GZ       946GZ/GL Integrated Graphics Controller
28
-945G        945G Integrated Graphics Controller
29
-945GM       Mobile 945GM/GMS/940GML Express Integrated Graphics Controller
30
-915G        82915G/GV/910GL Express Chipset Family Graphics Controller
31
-915GM       Mobile 915GM/GMS/910GML Express Graphics Controller
32
-865G        82865G Integrated Graphics Controller
33
-855GM       82852/855GM Integrated Graphics Device
34
-845G        82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
35
-i830M       82830 Chipset Graphics Controller
36
-815 82815   Chipset Graphics Controller
37
-810 82810   Chipset Graphics Controller
38
-810-DC100   82810-M DC-100 System and Graphics Controller
39
-
40
-Codecs:
41
-------
42
-
43
-H.264   D   ILK+
44
-H.264   E   SNB+
45
-MPEG-2  D   CTG+
46
-VC-1    D   SNB+
47
-
48
- -- Matteo F. Vescovi <mfv.debian@gmail.com>  Mon, 09 Jan 2012 10:00:00 +0100

+ 0
- 349
i/intel-vaapi-driver-1.7.4~git20161205/debian/changelog View File

@@ -1,349 +0,0 @@
1
-intel-vaapi-driver (2:1.7.4~git20161205-0easyVDR0~trusty) trusty; urgency=high
2
-
3
-  * new upstream snapshot
4
-  * commit:8b08373 - Check VP8 brc parameters in the common function
5
-
6
- -- Wolfgang Mangold <vdr@gmx.de>  Mon, 05 Dec 2016 23:32:15 +0100
7
-
8
-intel-vaapi-driver (2:1.7.4~git20161123-0easyVDR0~trusty) trusty; urgency=high
9
-
10
-  * new upstream snapshot
11
-  * commit:ce55d7e - i965_GetDisplayAttributes: propagate flags from src to dst
12
-
13
- -- Wolfgang Mangold <vdr@gmx.de>  Wed, 23 Nov 2016 18:59:46 +0100
14
-
15
-intel-vaapi-driver (2:1.7.3-0easyVDR0~trusty) trusty; urgency=high
16
-
17
-  * final release 1.7.3
18
-
19
- -- Wolfgang Mangold <vdr@gmx.de>  Mon, 21 Nov 2016 20:31:54 +0100
20
-
21
-intel-vaapi-driver (2:1.7.3~pre1-0easyVDR0~trusty) trusty; urgency=high
22
-
23
-  * new upstream snapshot
24
-  * commit:e03c34f - Update NEWS
25
-                   - Add support for HEVC 10bit encoding on KBL
26
-
27
- -- Wolfgang Mangold <vdr@gmx.de>  Wed, 09 Nov 2016 00:26:09 +0100
28
-
29
-intel-vaapi-driver (2:1.7.3~git201610290445-0easyVDR0~trusty) trusty; urgency=high
30
-
31
-  * rebuild for trusty
32
-
33
- -- Wolfgang Mangold <vdr@gmx.de>  Tue, 08 Nov 2016 00:14:44 +0100
34
-
35
-intel-vaapi-driver (1.7.3+git201610290445-0~x~padoka0) xenial; urgency=medium
36
-
37
-  * up to git 77ff763fa44c36d3154ee9267e9eb940dd4c10fc
38
-
39
- -- Paulo Dias <paulo.miguel.dias@gmail.com>  Sat, 29 Oct 2016 04:45:34 -0200
40
-
41
-intel-vaapi-driver (1.6.3+git201602022233-0~padoka0) wily; urgency=medium
42
-
43
-  * up to git f6fe8428cc395771659a010222d0e3774b876535
44
-
45
- -- Paulo Dias <paulo.miguel.dias@gmail.com>  Tue, 02 Feb 2016 22:33:20 -0200
46
-
47
-intel-vaapi-driver (1.6.0-1) unstable; urgency=medium
48
-
49
-  * New upstream release.
50
-  * Upload to unstable.
51
-
52
- -- Sebastian Ramacher <sramacher@debian.org>  Wed, 01 Jul 2015 21:28:43 +0200
53
-
54
-intel-vaapi-driver (1.6.0~pre1-1) experimental; urgency=medium
55
-
56
-  * New upstream release.
57
-  * debian/copyright: Update copyright years.
58
-  * debian/control: Bump Build-Depends on libva-dev and intel-gpu-tools.
59
-
60
- -- Sebastian Ramacher <sramacher@debian.org>  Thu, 04 Jun 2015 12:32:31 +0200
61
-
62
-intel-vaapi-driver (1.5.1-2) unstable; urgency=medium
63
-
64
-  * Upload to unstable.
65
-
66
- -- Sebastian Ramacher <sramacher@debian.org>  Sun, 26 Apr 2015 19:24:51 +0200
67
-
68
-intel-vaapi-driver (1.5.1-1) experimental; urgency=medium
69
-
70
-  * New upstream release.
71
-
72
- -- Sebastian Ramacher <sramacher@debian.org>  Fri, 20 Mar 2015 17:25:52 +0100
73
-
74
-intel-vaapi-driver (1.5.0-1) experimental; urgency=medium
75
-
76
-  * New upstream release.
77
-
78
- -- Sebastian Ramacher <sramacher@debian.org>  Mon, 29 Dec 2014 22:08:51 +0100
79
-
80
-intel-vaapi-driver (1.5.0~pre1-1) experimental; urgency=medium
81
-
82
-  [ Matteo F. Vescovi ]
83
-  * debian/control: Uploader e-mail address updated
84
-
85
-  [ Sebastian Ramacher ]
86
-  * New upstream release.
87
-  * debian/patches/0002-avoid_segfault_on_unsupported_platforms.patch:
88
-    Removed, no longer needed.
89
-  * Track supported libva driver ABI version. (LP: #1384100)
90
-    - debian/rules: Add libva dh sequence.
91
-    - debian/control: Build-Depend on libva-dev (>= 1.5~pre1)
92
-  * debian/copyright: Update copyright information.
93
-
94
- -- Sebastian Ramacher <sramacher@debian.org>  Mon, 15 Dec 2014 20:37:45 +0100
95
-
96
-intel-vaapi-driver (1.4.1-2) unstable; urgency=medium
97
-
98
-  * debian/patches/0002-avoid_segfault_on_unsupported_platforms.patch: Apply
99
-    upstream patch to avoid segmentation faults on unsupported platforms.
100
-
101
- -- Sebastian Ramacher <sramacher@debian.org>  Mon, 10 Nov 2014 13:59:29 +0100
102
-
103
-intel-vaapi-driver (1.4.1-1) unstable; urgency=medium
104
-
105
-  * New upstream release.
106
-
107
- -- Sebastian Ramacher <sramacher@debian.org>  Fri, 24 Oct 2014 13:49:03 +0200
108
-
109
-intel-vaapi-driver (1.4.0-2) unstable; urgency=medium
110
-
111
-  * Upload to unstable.
112
-  * debian/control: Restrict intel-gpu-tools and python in Build-Depends to
113
-    amd64 and i386.
114
-  * debian/rules: Remove unused get-orig-source target.
115
-
116
- -- Sebastian Ramacher <sramacher@debian.org>  Wed, 01 Oct 2014 13:59:16 +0200
117
-
118
-intel-vaapi-driver (1.4.0-1) experimental; urgency=medium
119
-
120
-  [ Matteo F. Vescovi ]
121
-  * debian/control: i965-va-driver long description updated. (Closes: #752043)
122
-
123
-  [ Sebastian Ramacher ]
124
-  * New upstream release.
125
-  * debian/watch: Update watch file for new download location.
126
-  * debian/control:
127
-    - Build-Depends:
128
-      + Bump libva-dev to >= 1.4.
129
-      + Add intel-gpu-tools and python to run intel-gen4asm during build.
130
-      + Add libwayland-dev on linux to build with wayland support.
131
-    - Bump Standards-Version. No changes required.
132
-
133
- -- Sebastian Ramacher <sramacher@debian.org>  Tue, 30 Sep 2014 16:42:27 +0200
134
-
135
-intel-vaapi-driver (1.3.2-1) unstable; urgency=medium
136
-
137
-  * New upstream release.
138
-  * debian/control: Fix typos in Description and replace a list of technical
139
-    definitions with a list of supported hardware. (Closes: #751204)
140
-  * debian/patches/0002-Define_i965_proc_picture_in_header.patch: Removed
141
-    since it has been applied upstream.
142
-
143
- -- Sebastian Ramacher <sramacher@debian.org>  Mon, 16 Jun 2014 10:33:15 +0200
144
-
145
-intel-vaapi-driver (1.3.1-2) unstable; urgency=medium
146
-
147
-  * debian/control:
148
-    - Change Section to video to align with the override.
149
-    - Add Provides: va-driver to i965-va-driver.
150
-  * debian/patches/0002-Define_i965_proc_picture_in_header.patch: Fix
151
-    conflicting return types of i965_proc_picture. (Closes: #748555)
152
-
153
- -- Sebastian Ramacher <sramacher@debian.org>  Sat, 31 May 2014 16:09:47 +0200
154
-
155
-intel-vaapi-driver (1.3.1-1) unstable; urgency=medium
156
-
157
-  * New upstream release.
158
-  * debian/control: Add Enhances: libva1.
159
-
160
- -- Sebastian Ramacher <sramacher@debian.org>  Sat, 10 May 2014 16:22:23 +0200
161
-
162
-intel-vaapi-driver (1.3.0-1) unstable; urgency=medium
163
-
164
-  [ Matteo F. Vescovi ]
165
-  * New upstream release
166
-    - debian/patches/: patchset refreshed
167
-      - 0002-Adjust_default_contrast-saturation.patch dropped
168
-        (applied upstream)
169
-    - debian/control: libva-dev b-dep version bump 1.2 => 1.3
170
-
171
-  [ Sebastian Ramacher ]
172
-  * debian/copyright:
173
-    - Add license information for new files.
174
-    - Update copyright years.
175
-  * debian/control:
176
-    - Remove Andres Mejia from Uploaders. Thank you for maintaining
177
-      intel-vaapi-driver, Andres. (Closes: #743530)
178
-    - Remove transitional packages which are no longer in the archive.
179
-    - Add myself to Uploaders.
180
-    - Remove explicit dependency on libva1. A stricter dependency on libva1
181
-      will be generated by dh_shlibdeps anyway.
182
-
183
- -- Sebastian Ramacher <sramacher@debian.org>  Sat, 05 Apr 2014 15:36:28 +0200
184
-
185
-intel-vaapi-driver (1.2.2-2) unstable; urgency=medium
186
-
187
-  * debian/patches/: patchset updated
188
-    - 0001-Fix_FTBFS_on_kFreeBSD.patch refreshed
189
-    - 0002-Adjust_default_contrast-saturation.patch added (Closes: #734246)
190
-
191
- -- Matteo F. Vescovi <mfvescovi@gmail.com>  Wed, 15 Jan 2014 18:25:37 +0100
192
-
193
-intel-vaapi-driver (1.2.2-1) unstable; urgency=low
194
-
195
-  [ Reinhard Tartler ]
196
-  * Tighten dependency on libdrm (Closes: #732162)
197
-
198
-  [ Matteo F. Vescovi ]
199
-  * New upstream release
200
-  * debian/control: S-V bump 3.9.4 => 3.9.5 (no changes needed)
201
-
202
- -- Matteo F. Vescovi <mfvescovi@gmail.com>  Fri, 03 Jan 2014 15:06:13 +0100
203
-
204
-intel-vaapi-driver (1.2.1-2) unstable; urgency=low
205
-
206
-  * Upload to unstable.
207
-
208
- -- Matteo F. Vescovi <mfv.debian@gmail.com>  Thu, 07 Nov 2013 18:00:34 +0100
209
-
210
-intel-vaapi-driver (1.2.1-1) experimental; urgency=low
211
-
212
-  * New upstream release
213
-  * debian/patches/: patchset created
214
-    - 0001-Fix_FTBFS_on_kFreeBSD.patch added (Closes: #722354)
215
-
216
- -- Matteo F. Vescovi <mfv.debian@gmail.com>  Tue, 15 Oct 2013 19:49:05 +0200
217
-
218
-intel-vaapi-driver (1.2.0-1) experimental; urgency=low
219
-
220
-  [ Matteo F. Vescovi ]
221
-  * New upstream release
222
-
223
-  [ Sebastian Ramacher ]
224
-  * debian/control: Bump libva-dev in Build-Depends to >= 1.2.
225
-  * debian/copyright: Complete copyright information. (Closes: #719603)
226
-    - Update Format URL.
227
-    - Add missing license for src/shaders/post_processing/gen7/*.g4a.
228
-    - Add full text of EPL-1.0.
229
-    - Update copyright years.
230
-
231
- -- Matteo F. Vescovi <mfv.debian@gmail.com>  Sun, 08 Sep 2013 02:04:00 +0200
232
-
233
-intel-vaapi-driver (1.0.20-2) unstable; urgency=low
234
-
235
-  * Upload to unstable
236
-  * Enable verbose builds
237
-
238
- -- Reinhard Tartler <siretart@tauware.de>  Thu, 23 May 2013 07:28:04 +0200
239
-
240
-intel-vaapi-driver (1.0.20-1) experimental; urgency=low
241
-
242
-  [ Matteo F. Vescovi ]
243
-  * New upstream release
244
-    - Supports more decoding profiles for older hardware, closes: #670921
245
-
246
-  [ Reinhard Tartler ]
247
-  * Clarify changelog
248
-
249
- -- Reinhard Tartler <siretart@tauware.de>  Fri, 29 Mar 2013 10:12:26 +0100
250
-
251
-intel-vaapi-driver (1.0.19-1) experimental; urgency=low
252
-
253
-  [ Matteo F. Vescovi ]
254
-  * New upstream release
255
-  * debian/control: S-V 3.9.3 => 3.9.4 (no changes needed)
256
-  * debian/control: Vcs-Git URL updated
257
-
258
-  [ Reinhard Tartler ]
259
-  * bump library dependency on libav-dev (>> 1.0.16)
260
-    this is stated as such in the upstream's README
261
-
262
- -- Matteo F. Vescovi <mfv.debian@gmail.com>  Tue, 15 Jan 2013 16:23:59 +0100
263
-
264
-intel-vaapi-driver (1.0.17-1) unstable; urgency=low
265
-
266
-  [ Matteo F. Vescovi ]
267
-  * New upstream release
268
-
269
- -- Andres Mejia <amejia@debian.org>  Tue, 01 May 2012 22:23:31 -0400
270
-
271
-intel-vaapi-driver (1.0.16-4) unstable; urgency=low
272
-
273
-  * Rename libva-intel-vaapi-driver package back to i965-va-driver.
274
-    This is done to match naming sceme picked for other VAAPI modules.
275
-    The name is picked by looking at the name of the *.so file installed
276
-    under /usr/lib/<triplet>/dri, and using the first part of the name.
277
-    In this case, the driver file is named "i965_drv_video.so" and so the
278
-    package to install the driver is named i965-va-driver.
279
-
280
- -- Andres Mejia <amejia@debian.org>  Tue, 20 Mar 2012 11:16:29 -0400
281
-
282
-intel-vaapi-driver (1.0.16-3) unstable; urgency=low
283
-
284
-  * Set Architecture field to specific supported architecture fields.
285
-
286
- -- Andres Mejia <amejia@debian.org>  Sat, 17 Mar 2012 10:01:45 -0400
287
-
288
-intel-vaapi-driver (1.0.16-2) unstable; urgency=low
289
-
290
-  * Make driver build only on i386 and amd64 architectures.
291
-
292
- -- Andres Mejia <amejia@debian.org>  Fri, 16 Mar 2012 23:20:26 -0400
293
-
294
-intel-vaapi-driver (1.0.16-1) unstable; urgency=low
295
-
296
-  [ Matteo F. Vescovi ]
297
-  * debian/README.Debian: list of supported hardware (Closes: #623045)
298
-  * debian/control: list of platform definitions added
299
-  * debian/control: Standards-Version bumped to 3.9.3
300
-  * debian/: Multi-Arch support added
301
-
302
-  [ Andres Mejia ]
303
-  * Add options to unapply patches and abort on upstream changes.
304
-  * Fix Priority fields in packages.
305
-  * Don't include version depends in Replaces field.
306
-  * Add Provides on i965-va-driver for libva-intel-vaapi-driver package.
307
-  * Remove compression option, it is now gz.
308
-  * Remove some unneeded lines from debian/rules.
309
-  * Support parallel builds.
310
-  * Install NEWS file as changelog and don't install README. README is repition
311
-    of package description.
312
-  * Fix watch file.
313
-  * Add myself to uploaders field.
314
-
315
- -- Andres Mejia <amejia@debian.org>  Fri, 16 Mar 2012 12:37:33 -0400
316
-
317
-intel-vaapi-driver (1.0.15-1) experimental; urgency=low
318
-
319
-  [ Brandon Snider ]
320
-  * Initial release (Closes: #654567)
321
-
322
-  [ Matteo F. Vescovi ]
323
-  * debian/gbp.conf: config file added
324
-  * debian/control: massive change
325
-  * debian/copyright: little re-work
326
-  * debian/*.install: renaming due to package's new name
327
-  * debian/README.*: useless (for now) files removed
328
-  * debian/clean: clean upstream after build
329
-  * debian/changelog: ITP bug added
330
-  * debian/control: "Section:" fields updated/removed
331
-  * debian/*.install: install path corrected
332
-  * debian/rules: paths corrected
333
-  * debian/rules: purging useless commented stuff
334
-
335
-  [ Reinhard Tartler ]
336
-  * document that shades are licensed under EPL
337
-  * build-depend on pkg-config
338
-  * add myself to uploaders
339
-  * build-depend on libx11-dev
340
-  * provide a transition path for the i965-va-driver package
341
-  * tighten build dependency on libva-dev (Closes: #645359)
342
-  * normalize fields with wrap-and-sort(1)
343
-  * add ${misc:Depends} to i965-va-driver
344
-  * i965-va-driver: Add Priority and Section fields.
345
-    (Found by lintian)
346
-  * improve package descriptions
347
-  * i965-va-driver: Correct Breaks/Replaces field
348
-
349
- -- Reinhard Tartler <siretart@tauware.de>  Thu, 05 Jan 2012 12:59:27 +0100

+ 0
- 2
i/intel-vaapi-driver-1.7.4~git20161205/debian/clean View File

@@ -1,2 +0,0 @@
1
-debian.upstream/changelog
2
-debian.upstream/control

+ 0
- 1
i/intel-vaapi-driver-1.7.4~git20161205/debian/compat View File

@@ -1 +0,0 @@
1
-9

+ 0
- 104
i/intel-vaapi-driver-1.7.4~git20161205/debian/control View File

@@ -1,104 +0,0 @@
1
-Source: intel-vaapi-driver
2
-Section: video
3
-Priority: optional
4
-Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
5
-Uploaders:
6
- Brandon Snider <brandonjsnider@gmail.com>,
7
- Reinhard Tartler <siretart@tauware.de>,
8
- Matteo F. Vescovi <mfv@debian.org>,
9
- Sebastian Ramacher <sramacher@debian.org>
10
-Build-Depends:
11
- debhelper (>= 9),
12
- dh-autoreconf,
13
- intel-gpu-tools (>= 1.9) [amd64 i386],
14
- libdrm-dev (>= 2.4.52),
15
- libva-dev (>= 1.7.3),
16
- libwayland-dev (>= 1.0.0) [amd64 i386],
17
- libx11-dev,
18
- pkg-config,
19
- python [amd64 i386]
20
-Standards-Version: 3.9.8
21
-Homepage: http://www.freedesktop.org/wiki/Software/vaapi
22
-Vcs-Git: git://anonscm.debian.org/pkg-multimedia/intel-vaapi-driver.git
23
-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/intel-vaapi-driver.git
24
-
25
-Package: i965-va-driver
26
-Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386
27
-Multi-Arch: same
28
-Pre-Depends: ${misc:Pre-Depends}
29
-Depends:
30
- ${misc:Depends},
31
- ${shlibs:Depends}
32
-Provides:
33
- va-driver
34
-Enhances:
35
- libva1
36
-Description: VAAPI driver for Intel G45 & HD Graphics family
37
- The VA-API (Video Acceleration API) enables hardware accelerated video
38
- decode/encode at various entry-points (VLD, IDCT, Motion Compensation
39
- etc.) for the prevailing coding standards today (MPEG-2, MPEG-4
40
- ASP/H.263, MPEG-4 AVC/H.264, and VC-1/WMV3). It provides an interface
41
- to fully expose the video decode capabilities in today's GPUs.
42
- .
43
- This package contains the video decode and encode driver backend for the
44
- Intel G45 chipsets and Intel HD Graphics for the Intel Core processor family.
45
- The supported platforms include:
46
-  * Cantiga, Intel GMA 4500MHD (GM45)
47
-  * Ironlake, Intel HD Graphics for 2010 Intel Core processor family
48
-  * Sandy Bridge, Intel HD Graphics for 2011 Intel Core processor family
49
-  * Ivy Bridge
50
-  * Haswell
51
-  * Broadwell
52
-
53
-Package: i965-va-driver-dbg
54
-Section: debug
55
-Priority: extra
56
-Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386
57
-Multi-Arch: same
58
-Depends:
59
- i965-va-driver (= ${binary:Version}),
60
- ${misc:Depends}
61
-Description: VAAPI driver for Intel G45 & HD Graphics family (debug symbols)
62
- The VA-API (Video Acceleration API) enables hardware accelerated video
63
- decode/encode at various entry-points (VLD, IDCT, Motion Compensation
64
- etc.) for the prevailing coding standards today (MPEG-2, MPEG-4
65
- ASP/H.263, MPEG-4 AVC/H.264, and VC-1/WMV3). It provides an interface
66
- to fully expose the video decode capabilities in today's GPUs.
67
- .
68
- This package contains the debug files for the video decode and encode driver
69
- backend for the Intel G45 chipsets and Intel HD Graphics for Intel Core
70
- processor family.
71
-
72
-Package: libva-intel-vaapi-driver
73
-Architecture: all
74
-Multi-Arch: foreign
75
-Depends:
76
- i965-va-driver,
77
- ${misc:Depends}
78
-Section: oldlibs
79
-Priority: extra
80
-Description: VAAPI driver for Intel G45 & HD Graphics family
81
- The VA-API (Video Acceleration API) enables hardware accelerated video
82
- decode/encode at various entry-points (VLD, IDCT, Motion Compensation
83
- etc.) for the prevailing coding standards today (MPEG-2, MPEG-4
84
- ASP/H.263, MPEG-4 AVC/H.264, and VC-1/WMV3). It provides an interface
85
- to fully expose the video decode capabilities in today's GPUs.
86
- .
87
- This package contains the video decode and encode driver backend for the
88
- Intel G45 chipsets and Intel HD Graphics for the Intel Core processor family.
89
- The supported platforms include:
90
-  * Cantiga, Intel GMA 4500MHD (GM45)
91
-  * Ironlake, Intel HD Graphics for 2010 Intel Core processor family
92
-  * Sandy Bridge, Intel HD Graphics for 2011 Intel Core processor family
93
-  * Ivy Bridge
94
-  * Haswell
95
-  * Broadwell
96
-  * Skylake
97
- .
98
- This package installs the video decode & encode driver backend for the
99
- Intel G45 chipsets and Intel HD Graphics for Intel Core processor
100
- family.
101
- .
102
- This package ensures a smooth upgrades from previous versions of Debian.
103
- It can safely be removed if no other packages depend on it. 
104
- 

+ 0
- 306
i/intel-vaapi-driver-1.7.4~git20161205/debian/copyright View File

@@ -1,306 +0,0 @@
1
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2
-Upstream-Name: i965-va-driver
3
-Upstream-Contact: Chang Zhou
4
-                  Gwenole Beauchesne
5
-                  Haihao Xiang (primary author)
6
-                  Nanhai Zou
7
-Source: http://www.freedesktop.org/wiki/Software/vaapi
8
-
9
-Files: *
10
-Copyright: 2006-2015, Intel Corportation
11
-           2009, Splitted-Desktop Systems
12
-License: Expat
13
-
14
-Files: src/shaders/*
15
-Copyright: 2006,2008-2014, Intel Corportation
16
-License: EPL-1.0
17
- THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
18
- PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION
19
- OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
20
- .
21
- 1. DEFINITIONS
22
- .
23
- "Contribution" means:
24
- .
25
-    a) in the case of the initial Contributor, the initial code and
26
-       documentation distributed under this Agreement, and
27
-    b) in the case of each subsequent Contributor:
28
-       i) changes to the Program, and
29
-       ii) additions to the Program;
30
-       where such changes and/or additions to the Program originate
31
-       from and are distributed by that particular Contributor. A
32
-       Contribution 'originates' from a Contributor if it was added to
33
-       the Program by such Contributor itself or anyone acting on such
34
-       Contributor's behalf. Contributions do not include additions to
35
-       the Program which: (i) are separate modules of software
36
-       distributed in conjunction with the Program under their own
37
-       license agreement, and (ii) are not derivative works of the
38
-       Program.
39
- .
40
- "Contributor" means any person or entity that distributes the
41
- Program.
42
- .
43
- "Licensed Patents" mean patent claims licensable by a Contributor
44
- which are necessarily infringed by the use or sale of its
45
- Contribution alone or when combined with the Program.
46
- .
47
- "Program" means the Contributions distributed in accordance with this
48
- Agreement.
49
- .
50
- "Recipient" means anyone who receives the Program under this
51
- Agreement, including all Contributors.
52
- .
53
- 2. GRANT OF RIGHTS
54
- .
55
-    a) Subject to the terms of this Agreement, each Contributor hereby
56
-       grants Recipient a non-exclusive, worldwide, royalty-free
57
-       copyright license to reproduce, prepare derivative works of,
58
-       publicly display, publicly perform, distribute and sublicense
59
-       the Contribution of such Contributor, if any, and such
60
-       derivative works, in source code and object code form.
61
-    b) Subject to the terms of this Agreement, each Contributor hereby
62
-       grants Recipient a non-exclusive, worldwide, royalty-free
63
-       patent license under Licensed Patents to make, use, sell, offer
64
-       to sell, import and otherwise transfer the Contribution of such
65
-       Contributor, if any, in source code and object code form. This
66
-       patent license shall apply to the combination of the
67
-       Contribution and the Program if, at the time the Contribution
68
-       is added by the Contributor, such addition of the Contribution
69
-       causes such combination to be covered by the Licensed
70
-       Patents. The patent license shall not apply to any other
71
-       combinations which include the Contribution. No hardware per se
72
-       is licensed hereunder.
73
-    c) Recipient understands that although each Contributor grants the
74
-       licenses to its Contributions set forth herein, no assurances
75
-       are provided by any Contributor that the Program does not
76
-       infringe the patent or other intellectual property rights of
77
-       any other entity. Each Contributor disclaims any liability to
78
-       Recipient for claims brought by any other entity based on
79
-       infringement of intellectual property rights or otherwise. As a
80
-       condition to exercising the rights and licenses granted
81
-       hereunder, each Recipient hereby assumes sole responsibility to
82
-       secure any other intellectual property rights needed, if
83
-       any. For example, if a third party patent license is required
84
-       to allow Recipient to distribute the Program, it is Recipient's
85
-       responsibility to acquire that license before distributing the
86
-       Program.
87
-    d) Each Contributor represents that to its knowledge it has
88
-       sufficient copyright rights in its Contribution, if any, to
89
-       grant the copyright license set forth in this Agreement.
90
- .
91
- 3. REQUIREMENTS
92
- .
93
- A Contributor may choose to distribute the Program in object code
94
- form under its own license agreement, provided that:
95
- .
96
-    a) it complies with the terms and conditions of this Agreement;
97
-       and
98
-    b) its license agreement:
99
-       i) effectively disclaims on behalf of all Contributors all
100
-          warranties and conditions, express and implied, including
101
-          warranties or conditions of title and non-infringement, and
102
-          implied warranties or conditions of merchantability and
103
-          fitness for a particular purpose;
104
-       ii) effectively excludes on behalf of all Contributors all
105
-          liability for damages, including direct, indirect, special,
106
-          incidental and consequential damages, such as lost profits;
107
-       iii) states that any provisions which differ from this
108
-          Agreement are offered by that Contributor alone and not by
109
-          any other party; and
110
-       iv) states that source code for the Program is available from
111
-          such Contributor, and informs licensees how to obtain it in
112
-          a reasonable manner on or through a medium customarily used
113
-          for software exchange.
114
- .
115
- When the Program is made available in source code form:
116
- .
117
-    a) it must be made available under this Agreement; and
118
-    b) a copy of this Agreement must be included with each copy of the Program.
119
- .
120
- Contributors may not remove or alter any copyright notices contained
121
- within the Program.
122
- .
123
- Each Contributor must identify itself as the originator of its
124
- Contribution, if any, in a manner that reasonably allows subsequent
125
- Recipients to identify the originator of the Contribution.
126
- .
127
- 4. COMMERCIAL DISTRIBUTION
128
- .
129
- Commercial distributors of software may accept certain
130
- responsibilities with respect to end users, business partners and the
131
- like. While this license is intended to facilitate the commercial use
132
- of the Program, the Contributor who includes the Program in a
133
- commercial product offering should do so in a manner which does not
134
- create potential liability for other Contributors. Therefore, if a
135
- Contributor includes the Program in a commercial product offering,
136
- such Contributor ("Commercial Contributor") hereby agrees to defend
137
- and indemnify every other Contributor ("Indemnified Contributor")
138
- against any losses, damages and costs (collectively "Losses") arising
139
- from claims, lawsuits and other legal actions brought by a third
140
- party against the Indemnified Contributor to the extent caused by the
141
- acts or omissions of such Commercial Contributor in connection with
142
- its distribution of the Program in a commercial product offering. The
143
- obligations in this section do not apply to any claims or Losses
144
- relating to any actual or alleged intellectual property
145
- infringement. In order to qualify, an Indemnified Contributor must:
146
- a) promptly notify the Commercial Contributor in writing of such
147
- claim, and b) allow the Commercial Contributor to control, and
148
- cooperate with the Commercial Contributor in, the defense and any
149
- related settlement negotiations. The Indemnified Contributor may
150
- participate in any such claim at its own expense.
151
- .
152
- For example, a Contributor might include the Program in a commercial
153
- product offering, Product X. That Contributor is then a Commercial
154
- Contributor. If that Commercial Contributor then makes performance
155
- claims, or offers warranties related to Product X, those performance
156
- claims and warranties are such Commercial Contributor's
157
- responsibility alone. Under this section, the Commercial Contributor
158
- would have to defend claims against the other Contributors related to
159
- those performance claims and warranties, and if a court requires any
160
- other Contributor to pay any damages as a result, the Commercial
161
- Contributor must pay those damages.
162
- .
163
- 5. NO WARRANTY
164
- .
165
- EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
166
- PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
167
- KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
168
- WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
169
- OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
170
- responsible for determining the appropriateness of using and
171
- distributing the Program and assumes all risks associated with its
172
- exercise of rights under this Agreement , including but not limited
173
- to the risks and costs of program errors, compliance with applicable
174
- laws, damage to or loss of data, programs or equipment, and
175
- unavailability or interruption of operations.
176
- .
177
- 6. DISCLAIMER OF LIABILITY
178
- .
179
- EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
180
- NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
181
- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
182
- (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON
183
- ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
184
- TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
185
- THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
186
- GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
187
- DAMAGES.
188
- .
189
- 7. GENERAL
190
- .
191
- If any provision of this Agreement is invalid or unenforceable under
192
- applicable law, it shall not affect the validity or enforceability of
193
- the remainder of the terms of this Agreement, and without further
194
- action by the parties hereto, such provision shall be reformed to the
195
- minimum extent necessary to make such provision valid and
196
- enforceable.
197
- .
198
- If Recipient institutes patent litigation against any entity
199
- (including a cross-claim or counterclaim in a lawsuit) alleging that
200
- the Program itself (excluding combinations of the Program with other
201
- software or hardware) infringes such Recipient's patent(s), then such
202
- Recipient's rights granted under Section 2(b) shall terminate as of
203
- the date such litigation is filed.
204
- .
205
- All Recipient's rights under this Agreement shall terminate if it
206
- fails to comply with any of the material terms or conditions of this
207
- Agreement and does not cure such failure in a reasonable period of
208
- time after becoming aware of such noncompliance. If all Recipient's
209
- rights under this Agreement terminate, Recipient agrees to cease use
210
- and distribution of the Program as soon as reasonably
211
- practicable. However, Recipient's obligations under this Agreement
212
- and any licenses granted by Recipient relating to the Program shall
213
- continue and survive.
214
- .
215
- Everyone is permitted to copy and distribute copies of this
216
- Agreement, but in order to avoid inconsistency the Agreement is
217
- copyrighted and may only be modified in the following manner. The
218
- Agreement Steward reserves the right to publish new versions
219
- (including revisions) of this Agreement from time to time. No one
220
- other than the Agreement Steward has the right to modify this
221
- Agreement. The Eclipse Foundation is the initial Agreement
222
- Steward. The Eclipse Foundation may assign the responsibility to
223
- serve as the Agreement Steward to a suitable separate entity. Each
224
- new version of the Agreement will be given a distinguishing version
225
- number. The Program (including Contributions) may always be
226
- distributed subject to the version of the Agreement under which it
227
- was received. In addition, after a new version of the Agreement is
228
- published, Contributor may elect to distribute the Program (including
229
- its Contributions) under the new version. Except as expressly stated
230
- in Sections 2(a) and 2(b) above, Recipient receives no rights or
231
- licenses to the intellectual property of any Contributor under this
232
- Agreement, whether expressly, by implication, estoppel or
233
- otherwise. All rights in the Program not expressly granted under this
234
- Agreement are reserved.
235
- .
236
- This Agreement is governed by the laws of the State of New York and
237
- the intellectual property laws of the United States of America. No
238
- party to this Agreement will bring a legal action under this
239
- Agreement more than one year after the cause of action arose. Each
240
- party waives its rights to a jury trial in any resulting litigation.
241
-
242
-Files: src/shaders/post_processing/gen7/*.g4a
243
-       src/shaders/post_processing/gen8/*.g8a
244
-Copyright: 2000-2012, Intel Corportation
245
-License: Apache-2.0
246
- Licensed under the Apache License, Version 2.0 (the "License");
247
- you may not use this file except in compliance with the License.
248
- You may obtain a copy of the License at
249
- .
250
- http://www.apache.org/licenses/LICENSE-2.0
251
- .
252
- Unless required by applicable law or agreed to in writing, software
253
- distributed under the License is distributed on an "AS IS" BASIS,
254
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
255
- See the License for the specific language governing permissions and
256
- limitations under the License.
257
- .
258
- On a Debian system, the complete text of the Apache License, Version 2.0 can be
259
- found in "/usr/share/common-licenses/Apache-2.0".
260
-
261
-Files: src/shaders/render/*.g8a
262
-       src/shaders/render/*.g9a
263
-Copyright: 2013-2014, Intel Corporation
264
-License: Expat
265
-
266
-Files: debian/*
267
-Copyright: 2011 Brandon Snider <brandonjsnider@gmail.com>
268
-           2013-2014 Sebastian Ramacher <sramacher@debian.org>
269
-License: GPL-2+
270
- This package is free software; you can redistribute it and/or modify
271
- it under the terms of the GNU General Public License as published by
272
- the Free Software Foundation; either version 2 of the License, or
273
- (at your option) any later version.
274
- .
275
- This package is distributed in the hope that it will be useful,
276
- but WITHOUT ANY WARRANTY; without even the implied warranty of
277
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
278
- GNU General Public License for more details.
279
-Comment:
280
- You should have received a copy of the GNU General Public License
281
- along with this program. If not, see <http://www.gnu.org/licenses/>
282
- .
283
- On Debian systems, the complete text of the GNU General
284
- Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
285
-
286
-License: Expat
287
- Permission is hereby granted, free of charge, to any person obtaining a
288
- copy of this software and associated documentation files (the
289
- "Software"), to deal in the Software without restriction, including
290
- without limitation the rights to use, copy, modify, merge, publish,
291
- distribute, sub license, and/or sell copies of the Software, and to
292
- permit persons to whom the Software is furnished to do so, subject to
293
- the following conditions:
294
- .
295
- The above copyright notice and this permission notice (including the
296
- next paragraph) shall be included in all copies or substantial portions
297
- of the Software.
298
- .
299
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
300
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
301
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
302
- IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
303
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
304
- TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
305
- SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
306
-

+ 0
- 3
i/intel-vaapi-driver-1.7.4~git20161205/debian/gbp.conf View File

@@ -1,3 +0,0 @@
1
-[DEFAULT]
2
-pristine-tar = True
3
-compression = bz2

+ 0
- 1
i/intel-vaapi-driver-1.7.4~git20161205/debian/i965-va-driver.install View File

@@ -1 +0,0 @@
1
-usr/lib/*/dri/*.so

+ 0
- 33
i/intel-vaapi-driver-1.7.4~git20161205/debian/patches/0001-Fix_FTBFS_on_kFreeBSD.patch View File

@@ -1,33 +0,0 @@
1
-From: "Matteo F. Vescovi" <mfv.debian@gmail.com>
2
-Date: Fri, 27 Sep 2013 09:49:05 +0200
3
-Subject: Fix_FTBFS_on_kFreeBSD
4
-
5
----
6
- src/intel_driver.h | 1 +
7
- src/intel_memman.c | 1 +
8
- 2 files changed, 2 insertions(+)
9
-
10
-diff --git a/src/intel_driver.h b/src/intel_driver.h
11
-index 8f44274..7f83eb6 100644
12
---- a/src/intel_driver.h
13
-+++ b/src/intel_driver.h
14
-@@ -5,6 +5,7 @@
15
- #include <pthread.h>
16
- #include <signal.h>
17
- #include <stdbool.h>
18
-+#include <stdint.h>
19
- 
20
- #include <drm.h>
21
- #include <i915_drm.h>
22
-diff --git a/src/intel_memman.c b/src/intel_memman.c
23
-index 7d56e96..bacad73 100644
24
---- a/src/intel_memman.c
25
-+++ b/src/intel_memman.c
26
-@@ -28,6 +28,7 @@
27
-  */
28
- 
29
- #include <assert.h>
30
-+#include <stdint.h>
31
- 
32
- #include "intel_driver.h"
33
- 

+ 0
- 1
i/intel-vaapi-driver-1.7.4~git20161205/debian/patches/series View File

@@ -1 +0,0 @@
1
-0001-Fix_FTBFS_on_kFreeBSD.patch

+ 0
- 13
i/intel-vaapi-driver-1.7.4~git20161205/debian/rules View File

@@ -1,13 +0,0 @@
1
-#!/usr/bin/make -f
2
-
3
-export V=1
4
-export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed
5
-
6
-%:
7
-	dh $@ --parallel --with autoreconf --with libva
8
-
9
-override_dh_strip:
10
-	dh_strip --dbg-package=i965-va-driver-dbg
11
-
12
-override_dh_installchangelogs:
13
-	dh_installchangelogs NEWS

+ 0
- 1
i/intel-vaapi-driver-1.7.4~git20161205/debian/source/format View File

@@ -1 +0,0 @@
1
-3.0 (native)

+ 0
- 3
i/intel-vaapi-driver-1.7.4~git20161205/debian/source/options View File

@@ -1,3 +0,0 @@
1
-compression = "xz"
2
-unapply-patches
3
-abort-on-upstream-changes

+ 0
- 3
i/intel-vaapi-driver-1.7.4~git20161205/debian/watch View File

@@ -1,3 +0,0 @@
1
-version=3
2
-opts="filenamemangle=s/libva-intel-driver/intel-vaapi-driver/" \
3
-http://www.freedesktop.org/software/vaapi/releases/libva-intel-driver/libva-intel-driver-(\d.*)\.(?:tgz|tbz2|tar\.(?:gz|bz2|xz))

+ 0
- 105
i/intel-vaapi-driver-1.7.4~git20161205/src/Android.mk View File

@@ -1,105 +0,0 @@
1
-# Copyright (c) 2012 Intel Corporation. All Rights Reserved.
2
-#
3
-#
4
-# Permission is hereby granted, free of charge, to any person obtaining a
5
-# copy of this software and associated documentation files (the
6
-# "Software"), to deal in the Software without restriction, including
7
-# without limitation the rights to use, copy, modify, merge, publish,
8
-# distribute, sub license, and/or sell copies of the Software, and to
9
-# permit persons to whom the Software is furnished to do so, subject to
10
-# the following conditions:
11
-#
12
-# The above copyright notice and this permission notice (including the
13
-# next paragraph) shall be included in all copies or substantial portions
14
-# of the Software.
15
-#
16
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
17
-# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18
-# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
19
-# IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
20
-# ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
21
-# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
22
-# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23
-#
24
-
25
-LOCAL_PATH:= $(call my-dir)
26
-
27
-include $(CLEAR_VARS)
28
-
29
-LOCAL_SRC_FILES :=              \
30
-	dso_utils.c		\
31
-	gen6_mfc.c		\
32
-	gen6_mfc_common.c	\
33
-	gen6_mfd.c		\
34
-	gen6_vme.c		\
35
-	gen7_vme.c		\
36
-	gen7_mfc.c		\
37
-	gen7_mfd.c		\
38
-	gen75_mfd.c		\
39
-	gen75_mfc.c		\
40
-	gen8_mfc.c		\
41
-	gen8_mfd.c		\
42
-	gen8_vme.c		\
43
-	gen9_vme.c		\
44
-	gen9_mfc.c		\
45
-	gen9_mfc_hevc.c		\
46
-	gen9_mfd.c		\
47
-	gen75_picture_process.c	\
48
-	gen75_vme.c		\
49
-	gen75_vpp_gpe.c  	\
50
-	gen75_vpp_vebox.c	\
51
-	gen9_post_processing.c	\
52
-	i965_avc_bsd.c		\
53
-	i965_avc_hw_scoreboard.c\
54
-	i965_avc_ildb.c		\
55
-	i965_decoder_utils.c	\
56
-	i965_device_info.c	\
57
-	i965_drv_video.c	\
58
-	i965_encoder.c		\
59
-	i965_encoder_utils.c	\
60
-	i965_media.c		\
61
-	i965_media_h264.c	\
62
-	i965_media_mpeg2.c	\
63
-	i965_gpe_utils.c	\
64
-	i965_post_processing.c	\
65
-	gen8_post_processing.c	\
66
-	i965_render.c		\
67
-	i965_vpp_avs.c		\
68
-	gen8_render.c		\
69
-	gen9_render.c		\
70
-	intel_batchbuffer.c	\
71
-	intel_batchbuffer_dump.c\
72
-	intel_driver.c		\
73
-	intel_memman.c		\
74
-	object_heap.c		\
75
-	intel_media_common.c		\
76
-	$(NULL)
77
-
78
-GEN := $(LOCAL_PATH)/intel_version.h
79
-$(GEN): SCRIPT := $(LOCAL_PATH)/../build/gen_version.sh
80
-$(GEN): PRIVATE_PATH := $(LOCAL_PATH)
81
-$(GEN): PRIVATE_CUSTOM_TOOL = sh $(SCRIPT) $(PRIVATE_PATH)/.. $(PRIVATE_PATH) > $@
82
-$(GEN): $(LOCAL_PATH)/%.h : $(LOCAL_PATH)/%.h.in $(SCRIPT)
83
-	$(transform-generated-source)
84
-LOCAL_GENERATED_SOURCES += $(GEN)
85
-
86
-LOCAL_CFLAGS := -DLINUX -DANDROID -g -Wall -Wno-unused -fvisibility=hidden
87
-
88
-LOCAL_C_INCLUDES :=             \
89
-    $(TARGET_OUT_HEADERS)/libva \
90
-    $(TARGET_OUT_HEADERS)/libdrm
91
-
92
-LOCAL_MODULE_TAGS := optional
93
-LOCAL_MODULE := i965_drv_video
94
-
95
-LOCAL_SHARED_LIBRARIES := libdl libdrm libdrm_intel libcutils \
96
-               libva libva-android libstdc++
97
-
98
-ifeq ($(strip $(DRIVER_LOG_ENABLE)),true)
99
-LOCAL_CFLAGS += -DDRIVER_LOG_ENABLE
100
-LOCAL_SHARED_LIBRARIES += liblog
101
-endif
102
-
103
-include $(BUILD_SHARED_LIBRARY)
104
-
105
-

+ 0
- 232
i/intel-vaapi-driver-1.7.4~git20161205/src/Makefile.am View File

@@ -1,232 +0,0 @@
1
-# Copyright (c) 2007 Intel Corporation. All Rights Reserved.
2
-#
3
-# Permission is hereby granted, free of charge, to any person obtaining a
4
-# copy of this software and associated documentation files (the
5
-# "Software"), to deal in the Software without restriction, including
6
-# without limitation the rights to use, copy, modify, merge, publish,
7
-# distribute, sub license, and/or sell copies of the Software, and to
8
-# permit persons to whom the Software is furnished to do so, subject to
9
-# the following conditions:
10
-# 
11
-# The above copyright notice and this permission notice (including the
12
-# next paragraph) shall be included in all copies or substantial portions
13
-# of the Software.
14
-# 
15
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
16
-# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17
-# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
18
-# IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
19
-# ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
20
-# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
21
-# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22
-
23
-SUBDIRS		= shaders
24
-DIST_SUBDIRS	= $(SUBDIRS)
25
-EXTRA_DIST	=
26
-BUILT_SOURCES	=
27
-
28
-AM_CPPFLAGS = \
29
-	-DPTHREADS		\
30
-	$(DRM_CFLAGS)		\
31
-	$(LIBVA_DEPS_CFLAGS)	\
32
-	-DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH)\"" \
33
-	$(NULL)
34
-
35
-driver_cflags = \
36
-	-Wall			\
37
-	-fvisibility=hidden	\
38
-	$(NULL)
39
-
40
-driver_ldflags = \
41
-	-avoid-version		\
42
-	-no-undefined		\
43
-	-Wl,--no-undefined	\
44
-	$(NULL)
45
-
46
-driver_libs = \
47
-	-lpthread -lm -ldl	\
48
-	$(DRM_LIBS) -ldrm_intel	\
49
-	$(NULL)
50
-
51
-source_c = \
52
-	dso_utils.c		\
53
-	gen6_mfc.c		\
54
-	gen6_mfc_common.c	\
55
-	gen6_mfd.c		\
56
-	gen6_vme.c		\
57
-	gen7_vme.c		\
58
-	gen7_mfc.c		\
59
-	gen7_mfd.c		\
60
-	gen75_mfd.c		\
61
-	gen75_mfc.c		\
62
-	gen8_mfc.c		\
63
-	gen8_mfd.c		\
64
-	gen8_vme.c		\
65
-	gen9_vme.c		\
66
-	gen9_mfc.c		\
67
-	gen9_mfc_hevc.c		\
68
-	gen9_mfd.c		\
69
-	gen9_vdenc.c		\
<