summaryrefslogtreecommitdiffstats
path: root/dll_init.c
diff options
context:
space:
mode:
authorarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-15 14:33:49 +0000
committerarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-15 14:33:49 +0000
commit415c45924b85bd3e733dbb87393bd1a425eadd4a (patch)
tree0dc6b4d31ea8d0b7fcff807d56292815c15dfbc2 /dll_init.c
parent89e6a6f68e023823017b424df936d7086faa96d6 (diff)
downloadmpv-415c45924b85bd3e733dbb87393bd1a425eadd4a.tar.bz2
mpv-415c45924b85bd3e733dbb87393bd1a425eadd4a.tar.xz
sh_audio->wf and sh_video->bih changed to dynamic (thanx to Jens Hoffmann)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@433 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'dll_init.c')
-rw-r--r--dll_init.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/dll_init.c b/dll_init.c
index 286a7f239b..2b4aeef371 100644
--- a/dll_init.c
+++ b/dll_init.c
@@ -3,7 +3,7 @@
int init_acm_audio_codec(sh_audio_t *sh_audio){
HRESULT ret;
- WAVEFORMATEX *in_fmt=&sh_audio->wf;
+ WAVEFORMATEX *in_fmt=sh_audio->wf;
unsigned long srcsize=0;
if(verbose) printf("======= Win32 (ACM) AUDIO Codec init =======\n");
@@ -110,7 +110,7 @@ int init_video_codec(){
sh_video->o_bih.biSize = sizeof(BITMAPINFOHEADER);
win32_codec_name = sh_video->codec->dll;
- sh_video->hic = ICOpen( 0x63646976, sh_video->bih.biCompression, ICMODE_FASTDECOMPRESS);
+ sh_video->hic = ICOpen( 0x63646976, sh_video->bih->biCompression, ICMODE_FASTDECOMPRESS);
// sh_video->hic = ICOpen( 0x63646976, sh_video->bih.biCompression, ICMODE_DECOMPRESS);
if(!sh_video->hic){
printf("ICOpen failed! unknown codec / wrong parameters?\n");
@@ -119,7 +119,7 @@ int init_video_codec(){
// sh_video->bih.biBitCount=32;
- ret = ICDecompressGetFormat(sh_video->hic, &sh_video->bih, &sh_video->o_bih);
+ ret = ICDecompressGetFormat(sh_video->hic, sh_video->bih, &sh_video->o_bih);
if(ret){
printf("ICDecompressGetFormat failed: Error %d\n", ret);
return 0;
@@ -185,7 +185,7 @@ int init_video_codec(){
sh_video->o_bih.biSizeImage = sh_video->o_bih.biWidth * sh_video->o_bih.biHeight * (sh_video->o_bih.biBitCount/8);
if(!(sh_video->codec->outflags[sh_video->outfmtidx]&CODECS_FLAG_FLIP)) {
- sh_video->o_bih.biHeight=-sh_video->bih.biHeight; // flip image!
+ sh_video->o_bih.biHeight=-sh_video->bih->biHeight; // flip image!
}
// this looks suspicious :-)
@@ -196,13 +196,13 @@ int init_video_codec(){
if(verbose) {
printf("Starting decompression, format:\n");
- printf(" biSize %d\n", sh_video->bih.biSize);
- printf(" biWidth %d\n", sh_video->bih.biWidth);
- printf(" biHeight %d\n", sh_video->bih.biHeight);
- printf(" biPlanes %d\n", sh_video->bih.biPlanes);
- printf(" biBitCount %d\n", sh_video->bih.biBitCount);
- printf(" biCompression 0x%x ('%.4s')\n", sh_video->bih.biCompression, &sh_video->bih.biCompression);
- printf(" biSizeImage %d\n", sh_video->bih.biSizeImage);
+ printf(" biSize %d\n", sh_video->bih->biSize);
+ printf(" biWidth %d\n", sh_video->bih->biWidth);
+ printf(" biHeight %d\n", sh_video->bih->biHeight);
+ printf(" biPlanes %d\n", sh_video->bih->biPlanes);
+ printf(" biBitCount %d\n", sh_video->bih->biBitCount);
+ printf(" biCompression 0x%x ('%.4s')\n", sh_video->bih->biCompression, &sh_video->bih->biCompression);
+ printf(" biSizeImage %d\n", sh_video->bih->biSizeImage);
printf("Dest fmt:\n");
printf(" biSize %d\n", sh_video->o_bih.biSize);
printf(" biWidth %d\n", sh_video->o_bih.biWidth);
@@ -213,7 +213,7 @@ int init_video_codec(){
printf(" biSizeImage %d\n", sh_video->o_bih.biSizeImage);
}
- ret = ICDecompressQuery(sh_video->hic, &sh_video->bih, &sh_video->o_bih);
+ ret = ICDecompressQuery(sh_video->hic, sh_video->bih, &sh_video->o_bih);
if(ret){
printf("ICDecompressQuery failed: Error %d\n", ret);
return 0;
@@ -221,7 +221,7 @@ int init_video_codec(){
if(verbose) printf("ICDecompressQuery OK\n");
- ret = ICDecompressBegin(sh_video->hic, &sh_video->bih, &sh_video->o_bih);
+ ret = ICDecompressBegin(sh_video->hic, sh_video->bih, &sh_video->o_bih);
if(ret){
printf("ICDecompressBegin failed: Error %d\n", ret);
return 0;