Mercurial > mplayer.hg
view loader/dshow/allocator.h @ 32439:2f1ccd169a7f
Improve vd_ffmpeg aspect handling to respect container aspect if possible
(i.e. until the first resolution or aspect change) and to use correct
aspect if only resolution changes but not the pixel aspect.
author | reimar |
---|---|
date | Fri, 22 Oct 2010 17:36:11 +0000 |
parents | a8ea87c71d18 |
children |
line wrap: on
line source
#ifndef MPLAYER_ALLOCATOR_H #define MPLAYER_ALLOCATOR_H #include "interfaces.h" #include "cmediasample.h" typedef struct avm_list_t avm_list_t; typedef struct MemAllocator MemAllocator; struct MemAllocator { IMemAllocator_vt* vt; DECLARE_IUNKNOWN(); ALLOCATOR_PROPERTIES props; avm_list_t* used_list; avm_list_t* free_list; char* new_pointer; CMediaSample* modified_sample; GUID interfaces[2]; void ( *SetPointer )(MemAllocator* This, char* pointer); void ( *ResetPointer )(MemAllocator* This); }; MemAllocator* MemAllocatorCreate(void); #endif /* MPLAYER_ALLOCATOR_H */