* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
- * IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR
+ * IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
* ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#ifndef vl_mpeg12_decoder_h
#define vl_mpeg12_decoder_h
-#include "pipe/p_video_decoder.h"
+#include "pipe/p_video_codec.h"
#include "vl_mpeg12_bitstream.h"
#include "vl_zscan.h"
struct vl_mpeg12_decoder
{
- struct pipe_video_decoder base;
+ struct pipe_video_codec base;
+ struct pipe_context *context;
unsigned chroma_width, chroma_height;
/**
* creates a shader based mpeg12 decoder
*/
-struct pipe_video_decoder *
+struct pipe_video_codec *
vl_create_mpeg12_decoder(struct pipe_context *pipe,
- const struct pipe_video_decoder *templat);
+ const struct pipe_video_codec *templat);
#endif /* vl_mpeg12_decoder_h */