Mercurial > libavformat.hg
comparison movenc.c @ 2980:672d72727b20 libavformat
finally set codec tags for mov/mp4/3gp muxers, this should not break anything, if it breaks anything, yell
author | bcoudurier |
---|---|
date | Mon, 28 Jan 2008 16:03:50 +0000 |
parents | 1bc4c9ca1b04 |
children | 3c0b2165d82c |
comparison
equal
deleted
inserted
replaced
2979:1bc4c9ca1b04 | 2980:672d72727b20 |
---|---|
1632 CODEC_ID_MPEG4, | 1632 CODEC_ID_MPEG4, |
1633 mov_write_header, | 1633 mov_write_header, |
1634 mov_write_packet, | 1634 mov_write_packet, |
1635 mov_write_trailer, | 1635 mov_write_trailer, |
1636 .flags = AVFMT_GLOBALHEADER, | 1636 .flags = AVFMT_GLOBALHEADER, |
1637 .codec_tag = (const AVCodecTag*[]){codec_movvideo_tags, codec_movaudio_tags, 0}, | |
1637 }; | 1638 }; |
1638 #endif | 1639 #endif |
1639 #ifdef CONFIG_TGP_MUXER | 1640 #ifdef CONFIG_TGP_MUXER |
1640 AVOutputFormat tgp_muxer = { | 1641 AVOutputFormat tgp_muxer = { |
1641 "3gp", | 1642 "3gp", |
1647 CODEC_ID_H263, | 1648 CODEC_ID_H263, |
1648 mov_write_header, | 1649 mov_write_header, |
1649 mov_write_packet, | 1650 mov_write_packet, |
1650 mov_write_trailer, | 1651 mov_write_trailer, |
1651 .flags = AVFMT_GLOBALHEADER, | 1652 .flags = AVFMT_GLOBALHEADER, |
1653 .codec_tag = (const AVCodecTag*[]){codec_3gp_tags, 0}, | |
1652 }; | 1654 }; |
1653 #endif | 1655 #endif |
1654 #ifdef CONFIG_MP4_MUXER | 1656 #ifdef CONFIG_MP4_MUXER |
1655 AVOutputFormat mp4_muxer = { | 1657 AVOutputFormat mp4_muxer = { |
1656 "mp4", | 1658 "mp4", |
1662 CODEC_ID_MPEG4, | 1664 CODEC_ID_MPEG4, |
1663 mov_write_header, | 1665 mov_write_header, |
1664 mov_write_packet, | 1666 mov_write_packet, |
1665 mov_write_trailer, | 1667 mov_write_trailer, |
1666 .flags = AVFMT_GLOBALHEADER, | 1668 .flags = AVFMT_GLOBALHEADER, |
1669 .codec_tag = (const AVCodecTag*[]){ff_mp4_obj_type, 0}, | |
1667 }; | 1670 }; |
1668 #endif | 1671 #endif |
1669 #ifdef CONFIG_PSP_MUXER | 1672 #ifdef CONFIG_PSP_MUXER |
1670 AVOutputFormat psp_muxer = { | 1673 AVOutputFormat psp_muxer = { |
1671 "psp", | 1674 "psp", |
1677 CODEC_ID_MPEG4, | 1680 CODEC_ID_MPEG4, |
1678 mov_write_header, | 1681 mov_write_header, |
1679 mov_write_packet, | 1682 mov_write_packet, |
1680 mov_write_trailer, | 1683 mov_write_trailer, |
1681 .flags = AVFMT_GLOBALHEADER, | 1684 .flags = AVFMT_GLOBALHEADER, |
1685 .codec_tag = (const AVCodecTag*[]){ff_mp4_obj_type, 0}, | |
1682 }; | 1686 }; |
1683 #endif | 1687 #endif |
1684 #ifdef CONFIG_TG2_MUXER | 1688 #ifdef CONFIG_TG2_MUXER |
1685 AVOutputFormat tg2_muxer = { | 1689 AVOutputFormat tg2_muxer = { |
1686 "3g2", | 1690 "3g2", |
1692 CODEC_ID_H263, | 1696 CODEC_ID_H263, |
1693 mov_write_header, | 1697 mov_write_header, |
1694 mov_write_packet, | 1698 mov_write_packet, |
1695 mov_write_trailer, | 1699 mov_write_trailer, |
1696 .flags = AVFMT_GLOBALHEADER, | 1700 .flags = AVFMT_GLOBALHEADER, |
1701 .codec_tag = (const AVCodecTag*[]){codec_3gp_tags, 0}, | |
1697 }; | 1702 }; |
1698 #endif | 1703 #endif |