summaryrefslogtreecommitdiffstats
path: root/aviprint.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-10-20 18:49:08 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-10-20 18:49:08 +0000
commit881e5d0783d66de0d3efe4b633aa413a277c5b18 (patch)
tree998f3cdd340f82a73f54b1cdc4e22c19dabff4ad /aviprint.c
parentdaab5f2480c62bbe684e09e0ae979958b447124b (diff)
downloadmpv-881e5d0783d66de0d3efe4b633aa413a277c5b18.tar.bz2
mpv-881e5d0783d66de0d3efe4b633aa413a277c5b18.tar.xz
libdemuxer...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2311 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'aviprint.c')
-rw-r--r--aviprint.c102
1 files changed, 0 insertions, 102 deletions
diff --git a/aviprint.c b/aviprint.c
deleted file mode 100644
index c8fdceea15..0000000000
--- a/aviprint.c
+++ /dev/null
@@ -1,102 +0,0 @@
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-
-//extern int verbose; // defined in mplayer.c
-
-#include "stream.h"
-#include "demuxer.h"
-
-#include "wine/mmreg.h"
-#include "wine/avifmt.h"
-#include "wine/vfw.h"
-
-//#include "codec-cfg.h"
-//#include "stheader.h"
-
-void print_avih_flags(MainAVIHeader *h){
- printf("MainAVIHeader.dwFlags: (%ld)%s%s%s%s%s%s\n",h->dwFlags,
- (h->dwFlags&AVIF_HASINDEX)?" HAS_INDEX":"",
- (h->dwFlags&AVIF_MUSTUSEINDEX)?" MUST_USE_INDEX":"",
- (h->dwFlags&AVIF_ISINTERLEAVED)?" IS_INTERLEAVED":"",
- (h->dwFlags&AVIF_TRUSTCKTYPE)?" TRUST_CKTYPE":"",
- (h->dwFlags&AVIF_WASCAPTUREFILE)?" WAS_CAPTUREFILE":"",
- (h->dwFlags&AVIF_COPYRIGHTED)?" COPYRIGHTED":""
- );
-}
-
-void print_avih(MainAVIHeader *h){
- printf("======= AVI Header =======\n");
- printf("us/frame: %ld (fps=%5.3f)\n",h->dwMicroSecPerFrame,1000000.0f/(float)h->dwMicroSecPerFrame);
- printf("max bytes/sec: %ld\n",h->dwMaxBytesPerSec);
- printf("padding: %ld\n",h->dwPaddingGranularity);
- print_avih_flags(h);
- printf("frames total: %ld initial: %ld\n",h->dwTotalFrames,h->dwInitialFrames);
- printf("streams: %ld\n",h->dwStreams);
- printf("Suggested BufferSize: %ld\n",h->dwSuggestedBufferSize);
- printf("Size: %ld x %ld\n",h->dwWidth,h->dwHeight);
-}
-
-void print_strh(AVIStreamHeader *h){
- printf("======= STREAM Header =======\n");
- printf("Type: %.4s FCC: %.4s (%X)\n",(char *)&h->fccType,(char *)&h->fccHandler,(unsigned int)h->fccHandler);
- printf("Flags: %ld\n",h->dwFlags);
- printf("Priority: %d Language: %d\n",h->wPriority,h->wLanguage);
- printf("InitialFrames: %ld\n",h->dwInitialFrames);
- printf("Rate: %ld/%ld = %5.3f\n",h->dwRate,h->dwScale,(float)h->dwRate/(float)h->dwScale);
- printf("Start: %ld Len: %ld\n",h->dwStart,h->dwLength);
- printf("Suggested BufferSize: %ld\n",h->dwSuggestedBufferSize);
- printf("Quality %ld\n",h->dwQuality);
- printf("Sample size: %ld\n",h->dwSampleSize);
-}
-
-void print_wave_header(WAVEFORMATEX *h){
-
- printf("======= WAVE Format =======\n");
- printf("Format Tag: %d (0x%X)\n",h->wFormatTag,h->wFormatTag);
- printf("Channels: %d\n",h->nChannels);
- printf("Samplerate: %ld\n",h->nSamplesPerSec);
- printf("avg byte/sec: %ld\n",h->nAvgBytesPerSec);
- printf("Block align: %d\n",h->nBlockAlign);
- printf("bits/sample: %d\n",h->wBitsPerSample);
- printf("cbSize: %d\n",h->cbSize);
-}
-
-
-void print_video_header(BITMAPINFOHEADER *h){
- printf("======= VIDEO Format ======\n");
- printf(" biSize %ld\n", h->biSize);
- printf(" biWidth %ld\n", h->biWidth);
- printf(" biHeight %ld\n", h->biHeight);
- printf(" biPlanes %d\n", h->biPlanes);
- printf(" biBitCount %d\n", h->biBitCount);
- printf(" biCompression %ld='%.4s'\n", h->biCompression, (char *)&h->biCompression);
- printf(" biSizeImage %ld\n", h->biSizeImage);
- printf("===========================\n");
-}
-
-
-void print_index(AVIINDEXENTRY *idx,int idx_size){
- int i;
- unsigned int pos[256];
- unsigned int num[256];
- for(i=0;i<256;i++) num[i]=pos[i]=0;
- for(i=0;i<idx_size;i++){
- int id=avi_stream_id(idx[i].ckid);
- if(id<0 || id>255) id=255;
- printf("%5d: %.4s %4X %08X len:%6ld pos:%7d->%7.3f %7d->%7.3f\n",i,
- (char *)&idx[i].ckid,
- (unsigned int)idx[i].dwFlags,
- (unsigned int)idx[i].dwChunkOffset,
-// idx[i].dwChunkOffset+demuxer->movi_start,
- idx[i].dwChunkLength,
- pos[id],(float)pos[id]/18747.0f,
- num[id],(float)num[id]/23.976f
- );
- pos[id]+=idx[i].dwChunkLength;
- ++num[id];
- }
-}
-
-