int quicktime_mdia_init_video(quicktime_t *file, quicktime_mdia_t *mdia, int frame_w, int frame_h, float frame_rate, int time_scale, char *compressor) { quicktime_mdhd_init_video(file, &(mdia->mdhd), time_scale); quicktime_minf_init_video(file, &(mdia->minf), frame_w, frame_h, mdia->mdhd.time_scale, frame_rate, compressor); quicktime_hdlr_init_video(&(mdia->hdlr)); }
void quicktime_mdia_init_video(quicktime_t *file, quicktime_mdia_t *mdia, int frame_w, int frame_h, float frame_rate, char *compressor) { //printf("quicktime_mdia_init_video 1\n"); quicktime_mdhd_init_video(file, &(mdia->mdhd), frame_w, frame_h, frame_rate); //printf("quicktime_mdia_init_video 1 %d %f\n", mdia->mdhd.time_scale, frame_rate); quicktime_minf_init_video(file, &(mdia->minf), frame_w, frame_h, mdia->mdhd.time_scale, frame_rate, compressor); //printf("quicktime_mdia_init_video 1\n"); quicktime_hdlr_init_video(&(mdia->hdlr)); //printf("quicktime_mdia_init_video 2\n"); }