comparison raw.c @ 2305:7843ebbe9b0a libavformat

remove useless raw_write_header
author bcoudurier
date Sun, 05 Aug 2007 00:47:07 +0000
parents 763527841a80
children 7f6e22803038
comparison
equal deleted inserted replaced
2304:763527841a80 2305:7843ebbe9b0a
22 #include "avformat.h" 22 #include "avformat.h"
23 #include "ac3_parser.h" 23 #include "ac3_parser.h"
24 24
25 #ifdef CONFIG_MUXERS 25 #ifdef CONFIG_MUXERS
26 /* simple formats */ 26 /* simple formats */
27 static int raw_write_header(struct AVFormatContext *s)
28 {
29 return 0;
30 }
31
32 static int flac_write_header(struct AVFormatContext *s) 27 static int flac_write_header(struct AVFormatContext *s)
33 { 28 {
34 static const uint8_t header[8] = { 29 static const uint8_t header[8] = {
35 0x66, 0x4C, 0x61, 0x43, 0x80, 0x00, 0x00, 0x22 30 0x66, 0x4C, 0x61, 0x43, 0x80, 0x00, 0x00, 0x22
36 }; 31 };
499 "audio/x-ac3", 494 "audio/x-ac3",
500 "ac3", 495 "ac3",
501 0, 496 0,
502 CODEC_ID_AC3, 497 CODEC_ID_AC3,
503 0, 498 0,
504 raw_write_header, 499 NULL,
505 raw_write_packet, 500 raw_write_packet,
506 .flags= AVFMT_NOTIMESTAMPS, 501 .flags= AVFMT_NOTIMESTAMPS,
507 }; 502 };
508 #endif //CONFIG_MUXERS 503 #endif //CONFIG_MUXERS
509 504
566 "video/x-h261", 561 "video/x-h261",
567 "h261", 562 "h261",
568 0, 563 0,
569 0, 564 0,
570 CODEC_ID_H261, 565 CODEC_ID_H261,
571 raw_write_header, 566 NULL,
572 raw_write_packet, 567 raw_write_packet,
573 .flags= AVFMT_NOTIMESTAMPS, 568 .flags= AVFMT_NOTIMESTAMPS,
574 }; 569 };
575 #endif //CONFIG_MUXERS 570 #endif //CONFIG_MUXERS
576 571
594 "video/x-h263", 589 "video/x-h263",
595 "h263", 590 "h263",
596 0, 591 0,
597 0, 592 0,
598 CODEC_ID_H263, 593 CODEC_ID_H263,
599 raw_write_header, 594 NULL,
600 raw_write_packet, 595 raw_write_packet,
601 .flags= AVFMT_NOTIMESTAMPS, 596 .flags= AVFMT_NOTIMESTAMPS,
602 }; 597 };
603 #endif //CONFIG_MUXERS 598 #endif //CONFIG_MUXERS
604 599
622 NULL, 617 NULL,
623 "m4v", 618 "m4v",
624 0, 619 0,
625 CODEC_ID_NONE, 620 CODEC_ID_NONE,
626 CODEC_ID_MPEG4, 621 CODEC_ID_MPEG4,
627 raw_write_header, 622 NULL,
628 raw_write_packet, 623 raw_write_packet,
629 .flags= AVFMT_NOTIMESTAMPS, 624 .flags= AVFMT_NOTIMESTAMPS,
630 }; 625 };
631 #endif //CONFIG_MUXERS 626 #endif //CONFIG_MUXERS
632 627
650 NULL, 645 NULL,
651 "h264", 646 "h264",
652 0, 647 0,
653 CODEC_ID_NONE, 648 CODEC_ID_NONE,
654 CODEC_ID_H264, 649 CODEC_ID_H264,
655 raw_write_header, 650 NULL,
656 raw_write_packet, 651 raw_write_packet,
657 .flags= AVFMT_NOTIMESTAMPS, 652 .flags= AVFMT_NOTIMESTAMPS,
658 }; 653 };
659 #endif //CONFIG_MUXERS 654 #endif //CONFIG_MUXERS
660 655
677 "video/x-mpeg", 672 "video/x-mpeg",
678 "mpg,mpeg,m1v", 673 "mpg,mpeg,m1v",
679 0, 674 0,
680 0, 675 0,
681 CODEC_ID_MPEG1VIDEO, 676 CODEC_ID_MPEG1VIDEO,
682 raw_write_header, 677 NULL,
683 raw_write_packet, 678 raw_write_packet,
684 .flags= AVFMT_NOTIMESTAMPS, 679 .flags= AVFMT_NOTIMESTAMPS,
685 }; 680 };
686 #endif //CONFIG_MUXERS 681 #endif //CONFIG_MUXERS
687 682
692 NULL, 687 NULL,
693 "m2v", 688 "m2v",
694 0, 689 0,
695 0, 690 0,
696 CODEC_ID_MPEG2VIDEO, 691 CODEC_ID_MPEG2VIDEO,
697 raw_write_header, 692 NULL,
698 raw_write_packet, 693 raw_write_packet,
699 .flags= AVFMT_NOTIMESTAMPS, 694 .flags= AVFMT_NOTIMESTAMPS,
700 }; 695 };
701 #endif //CONFIG_MUXERS 696 #endif //CONFIG_MUXERS
702 697
733 "video/x-mjpeg", 728 "video/x-mjpeg",
734 "mjpg,mjpeg", 729 "mjpg,mjpeg",
735 0, 730 0,
736 0, 731 0,
737 CODEC_ID_MJPEG, 732 CODEC_ID_MJPEG,
738 raw_write_header, 733 NULL,
739 raw_write_packet, 734 raw_write_packet,
740 .flags= AVFMT_NOTIMESTAMPS, 735 .flags= AVFMT_NOTIMESTAMPS,
741 }; 736 };
742 #endif //CONFIG_MUXERS 737 #endif //CONFIG_MUXERS
743 738
777 NULL,\ 772 NULL,\
778 ext,\ 773 ext,\
779 0,\ 774 0,\
780 codec,\ 775 codec,\
781 0,\ 776 0,\
782 raw_write_header,\ 777 NULL,\
783 raw_write_packet,\ 778 raw_write_packet,\
784 .flags= AVFMT_NOTIMESTAMPS,\ 779 .flags= AVFMT_NOTIMESTAMPS,\
785 }; 780 };
786 781
787 782
874 NULL, 869 NULL,
875 "yuv,rgb", 870 "yuv,rgb",
876 0, 871 0,
877 CODEC_ID_NONE, 872 CODEC_ID_NONE,
878 CODEC_ID_RAWVIDEO, 873 CODEC_ID_RAWVIDEO,
879 raw_write_header, 874 NULL,
880 raw_write_packet, 875 raw_write_packet,
881 .flags= AVFMT_NOTIMESTAMPS, 876 .flags= AVFMT_NOTIMESTAMPS,
882 }; 877 };
883 #endif //CONFIG_MUXERS 878 #endif //CONFIG_MUXERS
884 879
898 CODEC_ID_PCM_S16BE, 893 CODEC_ID_PCM_S16BE,
899 #else 894 #else
900 CODEC_ID_PCM_S16LE, 895 CODEC_ID_PCM_S16LE,
901 #endif 896 #endif
902 CODEC_ID_RAWVIDEO, 897 CODEC_ID_RAWVIDEO,
903 raw_write_header, 898 NULL,
904 null_write_packet, 899 null_write_packet,
905 .flags = AVFMT_NOFILE | AVFMT_RAWPICTURE | AVFMT_NOTIMESTAMPS, 900 .flags = AVFMT_NOFILE | AVFMT_RAWPICTURE | AVFMT_NOTIMESTAMPS,
906 }; 901 };
907 #endif //CONFIG_MUXERS 902 #endif //CONFIG_MUXERS