diff options
| author | Xiang, Haihao <haihao.xiang@intel.com> | 2011-04-02 13:54:53 +0800 |
|---|---|---|
| committer | Xiang, Haihao <haihao.xiang@intel.com> | 2011-04-07 14:45:03 +0800 |
| commit | fca7824b7d333f86c9906ff9a03b82a629b88d8e (patch) | |
| tree | 41b9e067337d96123ec6347f9279fbd687e36bb1 /intel_batchbuffer.c | |
| parent | 3d825686122f56e71766f7f9dff5dbdd2c6da37a (diff) | |
Workaround for 720p/1080p encoding
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Diffstat (limited to 'intel_batchbuffer.c')
| -rw-r--r-- | intel_batchbuffer.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/intel_batchbuffer.c b/intel_batchbuffer.c index 9d623f1..f4e629a 100644 --- a/intel_batchbuffer.c +++ b/intel_batchbuffer.c @@ -431,3 +431,19 @@ intel_batchbuffer_check_batchbuffer_flag(VADriverContextP ctx, int flag) intel_batchbuffer_flush_helper(ctx, intel->batch); intel->batch->flag = flag; } + +int +intel_batchbuffer_check_free_space(VADriverContextP ctx, int size) +{ + struct intel_driver_data *intel = intel_driver_data(ctx); + + return intel_batchbuffer_space_helper(intel->batch) >= size; +} + +int +intel_batchbuffer_check_free_space_bcs(VADriverContextP ctx, int size) +{ + struct intel_driver_data *intel = intel_driver_data(ctx); + + return intel_batchbuffer_space_helper(intel->batch_bcs) >= size; +} |
