Mercurial > mplayer.hg
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!!! */ |