diff options
author | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2001-09-16 23:13:45 +0000 |
---|---|---|
committer | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2001-09-16 23:13:45 +0000 |
commit | e9d3fc29c17ce3cb3f609e65de4b4852681ae4ef (patch) | |
tree | ff2fb443ecdb4aea8b09bb3962550349d1a0946d /src/libw32dll/w32codec.c | |
parent | 2668bd55a5f40bffd5a15cbf1915fa96d328e931 (diff) | |
download | xine-lib-e9d3fc29c17ce3cb3f609e65de4b4852681ae4ef.tar.gz xine-lib-e9d3fc29c17ce3cb3f609e65de4b4852681ae4ef.tar.bz2 |
Update docs. Fixed some warnings. configure.in is ready for 0.9.1.
CVS patchset: 646
CVS date: 2001/09/16 23:13:45
Diffstat (limited to 'src/libw32dll/w32codec.c')
-rw-r--r-- | src/libw32dll/w32codec.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/libw32dll/w32codec.c b/src/libw32dll/w32codec.c index c59120382..bcea81196 100644 --- a/src/libw32dll/w32codec.c +++ b/src/libw32dll/w32codec.c @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: w32codec.c,v 1.23 2001/09/14 14:20:51 jcdutton Exp $ + * $Id: w32codec.c,v 1.24 2001/09/16 23:13:45 f1rmb Exp $ * * routines for using w32 codecs * @@ -132,7 +132,13 @@ static char* get_vids_codec_name(w32v_decoder_t *this, return NULL; } +#ifdef IMGFMT_YUY2 +#undef IMGFMT_YUY2 +#endif #define IMGFMT_YUY2 mmioFOURCC('Y','U','Y','2') +#ifdef IMGFMT_YV12 +#undef IMGFMT_YV12 +#endif #define IMGFMT_YV12 mmioFOURCC('Y','V','1','2') #define IMGFMT_32RGB mmioFOURCC( 32,'R','G','B') #define IMGFMT_24RGB mmioFOURCC( 24,'R','G','B') @@ -188,7 +194,7 @@ static void w32v_init_codec (w32v_decoder_t *this, int buf_type) { return; } - printf ("w32codec: video output format: %.4s %08x\n", + printf ("w32codec: video output format: %.4s %08lx\n", (char*)&this->o_bih.biCompression, this->o_bih.biCompression); @@ -295,7 +301,7 @@ static void w32v_decode_data (video_decoder_t *this_gen, buf_element_t *buf) { uint8_t y,u,v; pixel = this->img_buffer + 2 * (row * this->o_bih.biWidth + col); - out = img->base[0] + 2 * (row * this->o_bih.biWidth + col); + out = (uint16_t *) img->base[0] + 2 * (row * this->o_bih.biWidth + col); b = (*pixel & 0x003C) << 3; g = (*pixel & 0x03E0) >> 5 << 3; |