comparison libmpcodecs/ve_lavc.c @ 10777:8313be76ae69

asv2 encoding
author michael
date Mon, 01 Sep 2003 12:44:31 +0000
parents c0125c036c76
children c554ca1115de
comparison
equal deleted inserted replaced
10776:80402283a017 10777:8313be76ae69
686 { 686 {
687 mux_v->bih=malloc(sizeof(BITMAPINFOHEADER)+8); 687 mux_v->bih=malloc(sizeof(BITMAPINFOHEADER)+8);
688 memset(mux_v->bih, 0, sizeof(BITMAPINFOHEADER)+8); 688 memset(mux_v->bih, 0, sizeof(BITMAPINFOHEADER)+8);
689 mux_v->bih->biSize=sizeof(BITMAPINFOHEADER)+8; 689 mux_v->bih->biSize=sizeof(BITMAPINFOHEADER)+8;
690 } 690 }
691 else if (lavc_param_vcodec && !strcasecmp(lavc_param_vcodec, "asv2"))
692 {
693 mux_v->bih=malloc(sizeof(BITMAPINFOHEADER)+8);
694 memset(mux_v->bih, 0, sizeof(BITMAPINFOHEADER)+8);
695 mux_v->bih->biSize=sizeof(BITMAPINFOHEADER)+8;
696 }
691 else if (lavc_param_vcodec && !strcasecmp(lavc_param_vcodec, "wmv2")) 697 else if (lavc_param_vcodec && !strcasecmp(lavc_param_vcodec, "wmv2"))
692 { 698 {
693 mux_v->bih=malloc(sizeof(BITMAPINFOHEADER)+4); 699 mux_v->bih=malloc(sizeof(BITMAPINFOHEADER)+4);
694 memset(mux_v->bih, 0, sizeof(BITMAPINFOHEADER)+4); 700 memset(mux_v->bih, 0, sizeof(BITMAPINFOHEADER)+4);
695 mux_v->bih->biSize=sizeof(BITMAPINFOHEADER)+4; 701 mux_v->bih->biSize=sizeof(BITMAPINFOHEADER)+4;
734 mux_v->bih->biCompression = mmioFOURCC('W', 'M', 'V', '2'); 740 mux_v->bih->biCompression = mmioFOURCC('W', 'M', 'V', '2');
735 else if (!strcasecmp(lavc_param_vcodec, "huffyuv")) 741 else if (!strcasecmp(lavc_param_vcodec, "huffyuv"))
736 mux_v->bih->biCompression = mmioFOURCC('H', 'F', 'Y', 'U'); 742 mux_v->bih->biCompression = mmioFOURCC('H', 'F', 'Y', 'U');
737 else if (!strcasecmp(lavc_param_vcodec, "asv1")) 743 else if (!strcasecmp(lavc_param_vcodec, "asv1"))
738 mux_v->bih->biCompression = mmioFOURCC('A', 'S', 'V', '1'); 744 mux_v->bih->biCompression = mmioFOURCC('A', 'S', 'V', '1');
745 else if (!strcasecmp(lavc_param_vcodec, "asv2"))
746 mux_v->bih->biCompression = mmioFOURCC('A', 'S', 'V', '2');
739 else if (!strcasecmp(lavc_param_vcodec, "ffv1")) 747 else if (!strcasecmp(lavc_param_vcodec, "ffv1"))
740 mux_v->bih->biCompression = mmioFOURCC('F', 'F', 'V', '1'); 748 mux_v->bih->biCompression = mmioFOURCC('F', 'F', 'V', '1');
741 else 749 else
742 mux_v->bih->biCompression = mmioFOURCC(lavc_param_vcodec[0], 750 mux_v->bih->biCompression = mmioFOURCC(lavc_param_vcodec[0],
743 lavc_param_vcodec[1], lavc_param_vcodec[2], lavc_param_vcodec[3]); /* FIXME!!! */ 751 lavc_param_vcodec[1], lavc_param_vcodec[2], lavc_param_vcodec[3]); /* FIXME!!! */