[MPlayer-dev-eng] [PATCH] Correct QuickTime dpi output
- Date: Mon, 8 Mar 2010 15:06:53 +0100
- From: "Steinar H. Gunderson" <sgunderson@xxxxxxxxxxx>
- Subject: [MPlayer-dev-eng] [PATCH] Correct QuickTime dpi output
The dpi value for QuickTime codecs is stored as Fixed16 (16.16 fixed-point),
not int. Correct the output value accordingly.
/* Steinar */
--
Homepage: http://www.sesse.net/
Index: loader/qtx/qtxsdk/components.h
===================================================================
--- loader/qtx/qtxsdk/components.h (revisjon 30860)
+++ loader/qtx/qtxsdk/components.h (arbeidskopi)
@@ -641,10 +641,10 @@
printf("=============== ImageDescription at %p ==================\n",xxx);
printf("idSize=0x%X fourcc=0x%08X\n",id->idSize,id->cType);
printf("ver=%d rev=%d vendor=0x%08X\n",id->version,id->revisionLevel,id->vendor);
- printf("tempQ=%d spatQ=%d dim: %d x %d dpi: %d x %d depth: %d\n",
+ printf("tempQ=%d spatQ=%d dim: %d x %d dpi: %.2f x %.2f depth: %d\n",
id->temporalQuality,id->spatialQuality,
id->width, id->height,
- id->hRes, id->vRes,
+ id->hRes / 65536.0, id->vRes / 65536.0,
id->depth);
printf("dataSize=%d frameCount=%d clutID=%d\n",id->dataSize, id->frameCount, id->clutID);
printf("name='%.*s'\n",((char*)(&id->name))[0],((char*)(&id->name))+1);
_______________________________________________
MPlayer-dev-eng mailing list
MPlayer-dev-eng@xxxxxxxxxxxx
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng