comparison demux_asf.c @ 848:738dc5a2bb39

Changed some #ifdef to include modify ASF structs definition when STREAMING is defined.
author bertrand
date Mon, 21 May 2001 13:04:34 +0000
parents b8cecdc0c67f
children 3bcc435cd5a2
comparison
equal deleted inserted replaced
847:df0f1ace7a33 848:738dc5a2bb39
6 extern int verbose; // defined in mplayer.c 6 extern int verbose; // defined in mplayer.c
7 7
8 #include "stream.h" 8 #include "stream.h"
9 #include "demuxer.h" 9 #include "demuxer.h"
10 10
11 #include "asf.h"
12 11
13 // defined at asfheader.c: 12 // defined at asfheader.c:
14 extern unsigned char* asf_packet; 13 extern unsigned char* asf_packet;
15 extern int asf_scrambling_h; 14 extern int asf_scrambling_h;
16 extern int asf_scrambling_w; 15 extern int asf_scrambling_w;
25 //static float avi_video_pts=0; 24 //static float avi_video_pts=0;
26 25
27 //static int skip_video_frames=0; 26 //static int skip_video_frames=0;
28 27
29 //BB: Moved to asf.h --------- FROM HERE -------- 28 //BB: Moved to asf.h --------- FROM HERE --------
30 #ifdef 0 29 #ifndef STREAMING
31 typedef struct __attribute__((packed)) { 30 typedef struct __attribute__((packed)) {
32 unsigned char streamno; 31 unsigned char streamno;
33 unsigned char seq; 32 unsigned char seq;
34 unsigned long x; 33 unsigned long x;
35 unsigned char flag; 34 unsigned char flag;
36 } ASF_segmhdr_t; 35 } ASF_segmhdr_t;
36 #else
37 #include "asf.h"
37 #endif 38 #endif
38 //BB: Moved to asf.h --------- TO HERE -------- 39 //BB: Moved to asf.h --------- TO HERE --------
39 40
40 static void asf_descrambling(unsigned char *src,int len){ 41 static void asf_descrambling(unsigned char *src,int len){
41 unsigned char *dst=malloc(len); 42 unsigned char *dst=malloc(len);