comparison raw.c @ 3424:7a0230981402 libavformat

Make long_names in lavf/lavdev optional depending on CONFIG_SMALL. patch by Stefano Sabatini, stefano.sabatini-lala poste.it along with some spelling/consistency fixes for the long names by me
author diego
date Tue, 03 Jun 2008 16:20:54 +0000
parents 9e77f940abc4
children b0936b8a0337
comparison
equal deleted inserted replaced
3423:613aff547655 3424:7a0230981402
429 else return AVPROBE_SCORE_MAX / 2; 429 else return AVPROBE_SCORE_MAX / 2;
430 } 430 }
431 431
432 AVInputFormat shorten_demuxer = { 432 AVInputFormat shorten_demuxer = {
433 "shn", 433 "shn",
434 "raw shorten", 434 NULL_IF_CONFIG_SMALL("raw Shorten"),
435 0, 435 0,
436 NULL, 436 NULL,
437 audio_read_header, 437 audio_read_header,
438 raw_read_partial_packet, 438 raw_read_partial_packet,
439 raw_read_close, 439 raw_read_close,
442 .value = CODEC_ID_SHORTEN, 442 .value = CODEC_ID_SHORTEN,
443 }; 443 };
444 444
445 AVInputFormat mlp_demuxer = { 445 AVInputFormat mlp_demuxer = {
446 "mlp", 446 "mlp",
447 "raw mlp", 447 NULL_IF_CONFIG_SMALL("raw MLP"),
448 0, 448 0,
449 NULL, 449 NULL,
450 audio_read_header, 450 audio_read_header,
451 raw_read_partial_packet, 451 raw_read_partial_packet,
452 raw_read_close, 452 raw_read_close,
455 .value = CODEC_ID_MLP, 455 .value = CODEC_ID_MLP,
456 }; 456 };
457 457
458 AVInputFormat flac_demuxer = { 458 AVInputFormat flac_demuxer = {
459 "flac", 459 "flac",
460 "raw flac", 460 NULL_IF_CONFIG_SMALL("raw FLAC"),
461 0, 461 0,
462 flac_probe, 462 flac_probe,
463 audio_read_header, 463 audio_read_header,
464 raw_read_partial_packet, 464 raw_read_partial_packet,
465 raw_read_close, 465 raw_read_close,
469 }; 469 };
470 470
471 #ifdef CONFIG_MUXERS 471 #ifdef CONFIG_MUXERS
472 AVOutputFormat flac_muxer = { 472 AVOutputFormat flac_muxer = {
473 "flac", 473 "flac",
474 "raw flac", 474 NULL_IF_CONFIG_SMALL("raw FLAC"),
475 "audio/x-flac", 475 "audio/x-flac",
476 "flac", 476 "flac",
477 0, 477 0,
478 CODEC_ID_FLAC, 478 CODEC_ID_FLAC,
479 CODEC_ID_NONE, 479 CODEC_ID_NONE,
484 #endif //CONFIG_MUXERS 484 #endif //CONFIG_MUXERS
485 485
486 #ifdef CONFIG_AC3_DEMUXER 486 #ifdef CONFIG_AC3_DEMUXER
487 AVInputFormat ac3_demuxer = { 487 AVInputFormat ac3_demuxer = {
488 "ac3", 488 "ac3",
489 "raw ac3", 489 NULL_IF_CONFIG_SMALL("raw AC-3"),
490 0, 490 0,
491 ac3_probe, 491 ac3_probe,
492 audio_read_header, 492 audio_read_header,
493 raw_read_partial_packet, 493 raw_read_partial_packet,
494 raw_read_close, 494 raw_read_close,
499 #endif 499 #endif
500 500
501 #ifdef CONFIG_MUXERS 501 #ifdef CONFIG_MUXERS
502 AVOutputFormat ac3_muxer = { 502 AVOutputFormat ac3_muxer = {
503 "ac3", 503 "ac3",
504 "raw ac3", 504 NULL_IF_CONFIG_SMALL("raw AC-3"),
505 "audio/x-ac3", 505 "audio/x-ac3",
506 "ac3", 506 "ac3",
507 0, 507 0,
508 CODEC_ID_AC3, 508 CODEC_ID_AC3,
509 CODEC_ID_NONE, 509 CODEC_ID_NONE,
512 .flags= AVFMT_NOTIMESTAMPS, 512 .flags= AVFMT_NOTIMESTAMPS,
513 }; 513 };
514 514
515 AVOutputFormat dts_muxer = { 515 AVOutputFormat dts_muxer = {
516 "dts", 516 "dts",
517 "raw dts", 517 NULL_IF_CONFIG_SMALL("raw DTS"),
518 "audio/x-dca", 518 "audio/x-dca",
519 "dts", 519 "dts",
520 0, 520 0,
521 CODEC_ID_DTS, 521 CODEC_ID_DTS,
522 CODEC_ID_NONE, 522 CODEC_ID_NONE,
527 527
528 #endif //CONFIG_MUXERS 528 #endif //CONFIG_MUXERS
529 529
530 AVInputFormat dirac_demuxer = { 530 AVInputFormat dirac_demuxer = {
531 "dirac", 531 "dirac",
532 "raw dirac", 532 NULL_IF_CONFIG_SMALL("raw Dirac"),
533 0, 533 0,
534 dirac_probe, 534 dirac_probe,
535 video_read_header, 535 video_read_header,
536 raw_read_partial_packet, 536 raw_read_partial_packet,
537 raw_read_close, 537 raw_read_close,
540 }; 540 };
541 541
542 #ifdef CONFIG_MUXERS 542 #ifdef CONFIG_MUXERS
543 AVOutputFormat dirac_muxer = { 543 AVOutputFormat dirac_muxer = {
544 "dirac", 544 "dirac",
545 "raw dirac", 545 NULL_IF_CONFIG_SMALL("raw Dirac"),
546 NULL, 546 NULL,
547 "drc", 547 "drc",
548 0, 548 0,
549 CODEC_ID_NONE, 549 CODEC_ID_NONE,
550 CODEC_ID_DIRAC, 550 CODEC_ID_DIRAC,
554 }; 554 };
555 #endif 555 #endif
556 556
557 AVInputFormat dts_demuxer = { 557 AVInputFormat dts_demuxer = {
558 "dts", 558 "dts",
559 "raw dts", 559 NULL_IF_CONFIG_SMALL("raw DTS"),
560 0, 560 0,
561 dts_probe, 561 dts_probe,
562 audio_read_header, 562 audio_read_header,
563 raw_read_partial_packet, 563 raw_read_partial_packet,
564 raw_read_close, 564 raw_read_close,
567 .value = CODEC_ID_DTS, 567 .value = CODEC_ID_DTS,
568 }; 568 };
569 569
570 AVInputFormat aac_demuxer = { 570 AVInputFormat aac_demuxer = {
571 "aac", 571 "aac",
572 "ADTS AAC", 572 NULL_IF_CONFIG_SMALL("ADTS AAC"),
573 0, 573 0,
574 NULL, 574 NULL,
575 audio_read_header, 575 audio_read_header,
576 raw_read_partial_packet, 576 raw_read_partial_packet,
577 raw_read_close, 577 raw_read_close,
580 .value = CODEC_ID_AAC, 580 .value = CODEC_ID_AAC,
581 }; 581 };
582 582
583 AVInputFormat gsm_demuxer = { 583 AVInputFormat gsm_demuxer = {
584 "gsm", 584 "gsm",
585 "GSM", 585 NULL_IF_CONFIG_SMALL("GSM"),
586 0, 586 0,
587 NULL, 587 NULL,
588 audio_read_header, 588 audio_read_header,
589 raw_read_partial_packet, 589 raw_read_partial_packet,
590 raw_read_close, 590 raw_read_close,
595 595
596 #ifdef CONFIG_ROQ_MUXER 596 #ifdef CONFIG_ROQ_MUXER
597 AVOutputFormat roq_muxer = 597 AVOutputFormat roq_muxer =
598 { 598 {
599 "RoQ", 599 "RoQ",
600 "Id RoQ format", 600 NULL_IF_CONFIG_SMALL("Id RoQ format"),
601 NULL, 601 NULL,
602 "roq", 602 "roq",
603 0, 603 0,
604 CODEC_ID_ROQ_DPCM, 604 CODEC_ID_ROQ_DPCM,
605 CODEC_ID_ROQ, 605 CODEC_ID_ROQ,
608 }; 608 };
609 #endif //CONFIG_ROQ_MUXER 609 #endif //CONFIG_ROQ_MUXER
610 610
611 AVInputFormat h261_demuxer = { 611 AVInputFormat h261_demuxer = {
612 "h261", 612 "h261",
613 "raw h261", 613 NULL_IF_CONFIG_SMALL("raw H.261"),
614 0, 614 0,
615 h261_probe, 615 h261_probe,
616 video_read_header, 616 video_read_header,
617 raw_read_partial_packet, 617 raw_read_partial_packet,
618 raw_read_close, 618 raw_read_close,
622 }; 622 };
623 623
624 #ifdef CONFIG_MUXERS 624 #ifdef CONFIG_MUXERS
625 AVOutputFormat h261_muxer = { 625 AVOutputFormat h261_muxer = {
626 "h261", 626 "h261",
627 "raw h261", 627 NULL_IF_CONFIG_SMALL("raw H.261"),
628 "video/x-h261", 628 "video/x-h261",
629 "h261", 629 "h261",
630 0, 630 0,
631 CODEC_ID_NONE, 631 CODEC_ID_NONE,
632 CODEC_ID_H261, 632 CODEC_ID_H261,
636 }; 636 };
637 #endif //CONFIG_MUXERS 637 #endif //CONFIG_MUXERS
638 638
639 AVInputFormat h263_demuxer = { 639 AVInputFormat h263_demuxer = {
640 "h263", 640 "h263",
641 "raw h263", 641 NULL_IF_CONFIG_SMALL("raw H.263"),
642 0, 642 0,
643 h263_probe, 643 h263_probe,
644 video_read_header, 644 video_read_header,
645 raw_read_partial_packet, 645 raw_read_partial_packet,
646 raw_read_close, 646 raw_read_close,
650 }; 650 };
651 651
652 #ifdef CONFIG_MUXERS 652 #ifdef CONFIG_MUXERS
653 AVOutputFormat h263_muxer = { 653 AVOutputFormat h263_muxer = {
654 "h263", 654 "h263",
655 "raw h263", 655 NULL_IF_CONFIG_SMALL("raw H.263"),
656 "video/x-h263", 656 "video/x-h263",
657 "h263", 657 "h263",
658 0, 658 0,
659 CODEC_ID_NONE, 659 CODEC_ID_NONE,
660 CODEC_ID_H263, 660 CODEC_ID_H263,
664 }; 664 };
665 #endif //CONFIG_MUXERS 665 #endif //CONFIG_MUXERS
666 666
667 AVInputFormat m4v_demuxer = { 667 AVInputFormat m4v_demuxer = {
668 "m4v", 668 "m4v",
669 "raw MPEG4 video format", 669 NULL_IF_CONFIG_SMALL("raw MPEG-4 video format"),
670 0, 670 0,
671 mpeg4video_probe, /** probing for mpeg4 data */ 671 mpeg4video_probe, /** probing for mpeg4 data */
672 video_read_header, 672 video_read_header,
673 raw_read_partial_packet, 673 raw_read_partial_packet,
674 raw_read_close, 674 raw_read_close,
678 }; 678 };
679 679
680 #ifdef CONFIG_MUXERS 680 #ifdef CONFIG_MUXERS
681 AVOutputFormat m4v_muxer = { 681 AVOutputFormat m4v_muxer = {
682 "m4v", 682 "m4v",
683 "raw MPEG4 video format", 683 NULL_IF_CONFIG_SMALL("raw MPEG-4 video format"),
684 NULL, 684 NULL,
685 "m4v", 685 "m4v",
686 0, 686 0,
687 CODEC_ID_NONE, 687 CODEC_ID_NONE,
688 CODEC_ID_MPEG4, 688 CODEC_ID_MPEG4,
692 }; 692 };
693 #endif //CONFIG_MUXERS 693 #endif //CONFIG_MUXERS
694 694
695 AVInputFormat h264_demuxer = { 695 AVInputFormat h264_demuxer = {
696 "h264", 696 "h264",
697 "raw H264 video format", 697 NULL_IF_CONFIG_SMALL("raw H.264 video format"),
698 0, 698 0,
699 NULL /*mpegvideo_probe*/, 699 NULL /*mpegvideo_probe*/,
700 video_read_header, 700 video_read_header,
701 raw_read_partial_packet, 701 raw_read_partial_packet,
702 raw_read_close, 702 raw_read_close,
706 }; 706 };
707 707
708 #ifdef CONFIG_MUXERS 708 #ifdef CONFIG_MUXERS
709 AVOutputFormat h264_muxer = { 709 AVOutputFormat h264_muxer = {
710 "h264", 710 "h264",
711 "raw H264 video format", 711 NULL_IF_CONFIG_SMALL("raw H.264 video format"),
712 NULL, 712 NULL,
713 "h264", 713 "h264",
714 0, 714 0,
715 CODEC_ID_NONE, 715 CODEC_ID_NONE,
716 CODEC_ID_H264, 716 CODEC_ID_H264,
720 }; 720 };
721 #endif //CONFIG_MUXERS 721 #endif //CONFIG_MUXERS
722 722
723 AVInputFormat mpegvideo_demuxer = { 723 AVInputFormat mpegvideo_demuxer = {
724 "mpegvideo", 724 "mpegvideo",
725 "MPEG video", 725 NULL_IF_CONFIG_SMALL("MPEG video"),
726 0, 726 0,
727 mpegvideo_probe, 727 mpegvideo_probe,
728 video_read_header, 728 video_read_header,
729 raw_read_partial_packet, 729 raw_read_partial_packet,
730 raw_read_close, 730 raw_read_close,
733 }; 733 };
734 734
735 #ifdef CONFIG_MUXERS 735 #ifdef CONFIG_MUXERS
736 AVOutputFormat mpeg1video_muxer = { 736 AVOutputFormat mpeg1video_muxer = {
737 "mpeg1video", 737 "mpeg1video",
738 "MPEG video", 738 NULL_IF_CONFIG_SMALL("MPEG video"),
739 "video/x-mpeg", 739 "video/x-mpeg",
740 "mpg,mpeg,m1v", 740 "mpg,mpeg,m1v",
741 0, 741 0,
742 CODEC_ID_NONE, 742 CODEC_ID_NONE,
743 CODEC_ID_MPEG1VIDEO, 743 CODEC_ID_MPEG1VIDEO,
748 #endif //CONFIG_MUXERS 748 #endif //CONFIG_MUXERS
749 749
750 #ifdef CONFIG_MUXERS 750 #ifdef CONFIG_MUXERS
751 AVOutputFormat mpeg2video_muxer = { 751 AVOutputFormat mpeg2video_muxer = {
752 "mpeg2video", 752 "mpeg2video",
753 "MPEG2 video", 753 NULL_IF_CONFIG_SMALL("MPEG-2 video"),
754 NULL, 754 NULL,
755 "m2v", 755 "m2v",
756 0, 756 0,
757 CODEC_ID_NONE, 757 CODEC_ID_NONE,
758 CODEC_ID_MPEG2VIDEO, 758 CODEC_ID_MPEG2VIDEO,
762 }; 762 };
763 #endif //CONFIG_MUXERS 763 #endif //CONFIG_MUXERS
764 764
765 AVInputFormat mjpeg_demuxer = { 765 AVInputFormat mjpeg_demuxer = {
766 "mjpeg", 766 "mjpeg",
767 "MJPEG video", 767 NULL_IF_CONFIG_SMALL("MJPEG video"),
768 0, 768 0,
769 NULL, 769 NULL,
770 video_read_header, 770 video_read_header,
771 raw_read_partial_packet, 771 raw_read_partial_packet,
772 raw_read_close, 772 raw_read_close,
775 .value = CODEC_ID_MJPEG, 775 .value = CODEC_ID_MJPEG,
776 }; 776 };
777 777
778 AVInputFormat ingenient_demuxer = { 778 AVInputFormat ingenient_demuxer = {
779 "ingenient", 779 "ingenient",
780 "Ingenient MJPEG", 780 NULL_IF_CONFIG_SMALL("Ingenient MJPEG"),
781 0, 781 0,
782 NULL, 782 NULL,
783 video_read_header, 783 video_read_header,
784 ingenient_read_packet, 784 ingenient_read_packet,
785 raw_read_close, 785 raw_read_close,
789 }; 789 };
790 790
791 #ifdef CONFIG_MUXERS 791 #ifdef CONFIG_MUXERS
792 AVOutputFormat mjpeg_muxer = { 792 AVOutputFormat mjpeg_muxer = {
793 "mjpeg", 793 "mjpeg",
794 "MJPEG video", 794 NULL_IF_CONFIG_SMALL("MJPEG video"),
795 "video/x-mjpeg", 795 "video/x-mjpeg",
796 "mjpg,mjpeg", 796 "mjpg,mjpeg",
797 0, 797 0,
798 CODEC_ID_NONE, 798 CODEC_ID_NONE,
799 CODEC_ID_MJPEG, 799 CODEC_ID_MJPEG,
803 }; 803 };
804 #endif //CONFIG_MUXERS 804 #endif //CONFIG_MUXERS
805 805
806 AVInputFormat vc1_demuxer = { 806 AVInputFormat vc1_demuxer = {
807 "vc1", 807 "vc1",
808 "raw vc1", 808 NULL_IF_CONFIG_SMALL("raw VC-1"),
809 0, 809 0,
810 NULL /* vc1_probe */, 810 NULL /* vc1_probe */,
811 video_read_header, 811 video_read_header,
812 raw_read_partial_packet, 812 raw_read_partial_packet,
813 raw_read_close, 813 raw_read_close,
818 /* pcm formats */ 818 /* pcm formats */
819 819
820 #define PCMINPUTDEF(name, long_name, ext, codec) \ 820 #define PCMINPUTDEF(name, long_name, ext, codec) \
821 AVInputFormat pcm_ ## name ## _demuxer = {\ 821 AVInputFormat pcm_ ## name ## _demuxer = {\
822 #name,\ 822 #name,\
823 long_name,\ 823 NULL_IF_CONFIG_SMALL(long_name),\
824 0,\ 824 0,\
825 NULL,\ 825 NULL,\
826 raw_read_header,\ 826 raw_read_header,\
827 raw_read_packet,\ 827 raw_read_packet,\
828 raw_read_close,\ 828 raw_read_close,\
833 }; 833 };
834 834
835 #define PCMOUTPUTDEF(name, long_name, ext, codec) \ 835 #define PCMOUTPUTDEF(name, long_name, ext, codec) \
836 AVOutputFormat pcm_ ## name ## _muxer = {\ 836 AVOutputFormat pcm_ ## name ## _muxer = {\
837 #name,\ 837 #name,\
838 long_name,\ 838 NULL_IF_CONFIG_SMALL(long_name),\
839 NULL,\ 839 NULL,\
840 ext,\ 840 ext,\
841 0,\ 841 0,\
842 codec,\ 842 codec,\
843 CODEC_ID_NONE,\ 843 CODEC_ID_NONE,\
918 } 918 }
919 } 919 }
920 920
921 AVInputFormat rawvideo_demuxer = { 921 AVInputFormat rawvideo_demuxer = {
922 "rawvideo", 922 "rawvideo",
923 "raw video format", 923 NULL_IF_CONFIG_SMALL("raw video format"),
924 0, 924 0,
925 NULL, 925 NULL,
926 raw_read_header, 926 raw_read_header,
927 rawvideo_read_packet, 927 rawvideo_read_packet,
928 raw_read_close, 928 raw_read_close,
932 }; 932 };
933 933
934 #ifdef CONFIG_MUXERS 934 #ifdef CONFIG_MUXERS
935 AVOutputFormat rawvideo_muxer = { 935 AVOutputFormat rawvideo_muxer = {
936 "rawvideo", 936 "rawvideo",
937 "raw video format", 937 NULL_IF_CONFIG_SMALL("raw video format"),
938 NULL, 938 NULL,
939 "yuv,rgb", 939 "yuv,rgb",
940 0, 940 0,
941 CODEC_ID_NONE, 941 CODEC_ID_NONE,
942 CODEC_ID_RAWVIDEO, 942 CODEC_ID_RAWVIDEO,
952 return 0; 952 return 0;
953 } 953 }
954 954
955 AVOutputFormat null_muxer = { 955 AVOutputFormat null_muxer = {
956 "null", 956 "null",
957 "null video format", 957 NULL_IF_CONFIG_SMALL("null video format"),
958 NULL, 958 NULL,
959 NULL, 959 NULL,
960 0, 960 0,
961 #ifdef WORDS_BIGENDIAN 961 #ifdef WORDS_BIGENDIAN
962 CODEC_ID_PCM_S16BE, 962 CODEC_ID_PCM_S16BE,