Revision 47d944d2

View differences:

doc/README.beos
1
Compilation on BeOS:
2
--------------------
3

  
4
Fran?ois Revol - revol@free.fr - July 2002
5

  
6
The configure script should guess the configuration itself.
7
Networking support is currently not finished.
8
errno issues fixed by Andrew Bachmann.
9

  
10
Old stuff:
11

  
12
Fran?ois Revol - revol@free.fr - April 2002
13

  
14
The configure script should guess the configuration itself, 
15
however I still didn't tested building on net_server version of BeOS.
16

  
17
ffserver is broken (needs poll() implementation).
18

  
19
There is still issues with errno codes, which are negative in BeOs, and
20
that ffmpeg negates when returning. This ends up turning errors into 
21
valid results, then crashes.
22
(To be fixed)
23

  
doc/faq.html
1 1
<HTML>
2 2
<HEAD>
3
<!-- Created by texi2html 1.56k from faq.texi on 4 November 2002 -->
3
<!-- Created by texi2html 1.56k from faq.texi on 19 November 2002 -->
4 4

  
5 5
<TITLE>FFmpeg FAQ</TITLE>
6 6
</HEAD>
......
17 17
<LI><A NAME="TOC4" HREF="faq.html#SEC4">1.3 I get audio/video synchro problems when grabbing.</A>
18 18
<LI><A NAME="TOC5" HREF="faq.html#SEC5">1.4 How do I encode jpegs to another format ?</A>
19 19
<LI><A NAME="TOC6" HREF="faq.html#SEC6">1.5 FFmpeg does not support codec XXX. Can you include a Windows DLL loader to support it ?</A>
20
<LI><A NAME="TOC7" HREF="faq.html#SEC7">1.6 How can I read from the standard input or write to the standard output ?</A>
20 21
</UL>
21
<LI><A NAME="TOC7" HREF="faq.html#SEC7">2. Development</A>
22
<LI><A NAME="TOC8" HREF="faq.html#SEC8">2. Development</A>
22 23
<UL>
23
<LI><A NAME="TOC8" HREF="faq.html#SEC8">2.1 Can you support my C compiler XXX ?</A>
24
<LI><A NAME="TOC9" HREF="faq.html#SEC9">2.2 I want to use ffmpeg or libavcodec under Windows. Can you support my proprietary C compiler XXX ?</A>
25
<LI><A NAME="TOC10" HREF="faq.html#SEC10">2.3 Can you add automake, libtool or autoconf support ?</A>
24
<LI><A NAME="TOC9" HREF="faq.html#SEC9">2.1 Can you support my C compiler XXX ?</A>
25
<LI><A NAME="TOC10" HREF="faq.html#SEC10">2.2 I want to use ffmpeg or libavcodec under Windows. Can you support my proprietary C compiler XXX ?</A>
26
<LI><A NAME="TOC11" HREF="faq.html#SEC11">2.3 Can you add automake, libtool or autoconf support ?</A>
26 27
</UL>
27 28
</UL>
28 29
<P><HR><P>
......
100 101

  
101 102

  
102 103

  
103
<H1><A NAME="SEC7" HREF="faq.html#TOC7">2. Development</A></H1>
104
<H2><A NAME="SEC7" HREF="faq.html#TOC7">1.6 How can I read from the standard input or write to the standard output ?</A></H2>
105

  
106
<P>
107
Use <TT>`-'</TT> as filename.
108

  
109

  
110

  
111

  
112
<H1><A NAME="SEC8" HREF="faq.html#TOC8">2. Development</A></H1>
104 113

  
105 114

  
106 115

  
107
<H2><A NAME="SEC8" HREF="faq.html#TOC8">2.1 Can you support my C compiler XXX ?</A></H2>
116
<H2><A NAME="SEC9" HREF="faq.html#TOC9">2.1 Can you support my C compiler XXX ?</A></H2>
108 117

  
109 118
<P>
110 119
No. Only GCC is supported. GCC is ported on most systems available and I
......
114 123

  
115 124

  
116 125

  
117
<H2><A NAME="SEC9" HREF="faq.html#TOC9">2.2 I want to use ffmpeg or libavcodec under Windows. Can you support my proprietary C compiler XXX ?</A></H2>
126
<H2><A NAME="SEC10" HREF="faq.html#TOC10">2.2 I want to use ffmpeg or libavcodec under Windows. Can you support my proprietary C compiler XXX ?</A></H2>
118 127

  
119 128
<P>
120 129
No. Use <CODE>mingw-gcc</CODE> available at <A HREF="http://www.mingw.org/">http://www.mingw.org/</A> to
......
124 133

  
125 134

  
126 135

  
127
<H2><A NAME="SEC10" HREF="faq.html#TOC10">2.3 Can you add automake, libtool or autoconf support ?</A></H2>
136
<H2><A NAME="SEC11" HREF="faq.html#TOC11">2.3 Can you add automake, libtool or autoconf support ?</A></H2>
128 137

  
129 138
<P>
130 139
No. These tools are too blowted and they complicate the build. Moreover,
......
133 142

  
134 143

  
135 144
<P><HR><P>
136
This document was generated on 4 November 2002 using
145
This document was generated on 19 November 2002 using
137 146
<A HREF="http://wwwinfo.cern.ch/dis/texi2html/">texi2html</A>&nbsp;1.56k.
138 147
</BODY>
139 148
</HTML>
doc/faq.texi
46 46
No. FFmpeg only supports open source codecs. Windows DLLs are not
47 47
portable, bloated and often slow.
48 48

  
49
@section How can I read from the standard input or write to the standard output ?
50

  
51
Use @file{-} as filename.
52

  
49 53
@chapter Development
50 54

  
51 55
@section Can you support my C compiler XXX ?
doc/ffmpeg-doc.html
1 1
<HTML>
2 2
<HEAD>
3
<!-- Created by texi2html 1.56k from ffmpeg-doc.texi on 27 October 2002 -->
3
<!-- Created by texi2html 1.56k from ffmpeg-doc.texi on 19 November 2002 -->
4 4

  
5 5
<TITLE>FFmpeg Documentation</TITLE>
6 6
</HEAD>
......
32 32
<LI><A NAME="TOC15" HREF="ffmpeg-doc.html#SEC15">5.2 Video Codecs</A>
33 33
<LI><A NAME="TOC16" HREF="ffmpeg-doc.html#SEC16">5.3 Audio Codecs</A>
34 34
</UL>
35
<LI><A NAME="TOC17" HREF="ffmpeg-doc.html#SEC17">6. Developpers Guide</A>
35
<LI><A NAME="TOC17" HREF="ffmpeg-doc.html#SEC17">6. Platform Specific information</A>
36 36
<UL>
37
<LI><A NAME="TOC18" HREF="ffmpeg-doc.html#SEC18">6.1 API</A>
38
<LI><A NAME="TOC19" HREF="ffmpeg-doc.html#SEC19">6.2 Integrating libavcodec or libavformat in your program</A>
39
<LI><A NAME="TOC20" HREF="ffmpeg-doc.html#SEC20">6.3 Coding Rules</A>
40
<LI><A NAME="TOC21" HREF="ffmpeg-doc.html#SEC21">6.4 Submitting patches</A>
41
<LI><A NAME="TOC22" HREF="ffmpeg-doc.html#SEC22">6.5 Regression tests</A>
37
<LI><A NAME="TOC18" HREF="ffmpeg-doc.html#SEC18">6.1 Linux</A>
38
<LI><A NAME="TOC19" HREF="ffmpeg-doc.html#SEC19">6.2 BSD</A>
39
<LI><A NAME="TOC20" HREF="ffmpeg-doc.html#SEC20">6.3 Windows</A>
40
<LI><A NAME="TOC21" HREF="ffmpeg-doc.html#SEC21">6.4 MacOS X</A>
41
<LI><A NAME="TOC22" HREF="ffmpeg-doc.html#SEC22">6.5 BeOS</A>
42
</UL>
43
<LI><A NAME="TOC23" HREF="ffmpeg-doc.html#SEC23">7. Developpers Guide</A>
44
<UL>
45
<LI><A NAME="TOC24" HREF="ffmpeg-doc.html#SEC24">7.1 API</A>
46
<LI><A NAME="TOC25" HREF="ffmpeg-doc.html#SEC25">7.2 Integrating libavcodec or libavformat in your program</A>
47
<LI><A NAME="TOC26" HREF="ffmpeg-doc.html#SEC26">7.3 Coding Rules</A>
48
<LI><A NAME="TOC27" HREF="ffmpeg-doc.html#SEC27">7.4 Submitting patches</A>
49
<LI><A NAME="TOC28" HREF="ffmpeg-doc.html#SEC28">7.5 Regression tests</A>
42 50
</UL>
43 51
</UL>
44 52
<P><HR><P>
......
438 446
<H2><A NAME="SEC11" HREF="ffmpeg-doc.html#TOC11">3.6 Protocols</A></H2>
439 447

  
440 448
<P>
441
The output file can be "-" to output to a pipe. This is only possible
442
with mpeg1 and h263 formats. 
449
The filename can be <TT>`-'</TT> to read from the standard input or to write
450
to the standard output.
443 451

  
444 452

  
445 453
<P>
......
685 693

  
686 694

  
687 695

  
688
<H1><A NAME="SEC17" HREF="ffmpeg-doc.html#TOC17">6. Developpers Guide</A></H1>
696
<H1><A NAME="SEC17" HREF="ffmpeg-doc.html#TOC17">6. Platform Specific information</A></H1>
697

  
698

  
699

  
700
<H2><A NAME="SEC18" HREF="ffmpeg-doc.html#TOC18">6.1 Linux</A></H2>
701

  
702
<P>
703
ffmpeg should be compiled with at least GCC 2.95.3. GCC 3.2 is the
704
prefered compiler now for ffmpeg. All futur optimizations will depend on
705
features only found in GCC 3.2.
706

  
707

  
708

  
709

  
710
<H2><A NAME="SEC19" HREF="ffmpeg-doc.html#TOC19">6.2 BSD</A></H2>
711

  
712

  
713

  
714
<H2><A NAME="SEC20" HREF="ffmpeg-doc.html#TOC20">6.3 Windows</A></H2>
715

  
716

  
717

  
718
<H2><A NAME="SEC21" HREF="ffmpeg-doc.html#TOC21">6.4 MacOS X</A></H2>
719

  
720

  
721

  
722
<H2><A NAME="SEC22" HREF="ffmpeg-doc.html#TOC22">6.5 BeOS</A></H2>
723

  
724
<P>
725
The configure script should guess the configuration itself.
726
Networking support is currently not finished.
727
errno issues fixed by Andrew Bachmann.
728

  
729

  
730
<P>
731
Old stuff:
732

  
733

  
734
<P>
735
Fran?ois Revol - revol at free dot fr - April 2002
736

  
737

  
738
<P>
739
The configure script should guess the configuration itself, 
740
however I still didn't tested building on net_server version of BeOS.
741

  
742

  
743
<P>
744
ffserver is broken (needs poll() implementation).
745

  
746

  
747
<P>
748
There is still issues with errno codes, which are negative in BeOs, and
749
that ffmpeg negates when returning. This ends up turning errors into 
750
valid results, then crashes.
751
(To be fixed)
752

  
753

  
754

  
755

  
756
<H1><A NAME="SEC23" HREF="ffmpeg-doc.html#TOC23">7. Developpers Guide</A></H1>
689 757

  
690 758

  
691 759

  
692
<H2><A NAME="SEC18" HREF="ffmpeg-doc.html#TOC18">6.1 API</A></H2>
760
<H2><A NAME="SEC24" HREF="ffmpeg-doc.html#TOC24">7.1 API</A></H2>
693 761

  
694 762
<UL>
695 763
<LI>libavcodec is the library containing the codecs (both encoding and
......
704 772

  
705 773

  
706 774

  
707
<H2><A NAME="SEC19" HREF="ffmpeg-doc.html#TOC19">6.2 Integrating libavcodec or libavformat in your program</A></H2>
775
<H2><A NAME="SEC25" HREF="ffmpeg-doc.html#TOC25">7.2 Integrating libavcodec or libavformat in your program</A></H2>
708 776

  
709 777
<P>
710 778
You can integrate all the source code of the libraries to link them
......
721 789

  
722 790

  
723 791

  
724
<H2><A NAME="SEC20" HREF="ffmpeg-doc.html#TOC20">6.3 Coding Rules</A></H2>
792
<H2><A NAME="SEC26" HREF="ffmpeg-doc.html#TOC26">7.3 Coding Rules</A></H2>
725 793

  
726 794
<P>
727 795
ffmpeg is programmed in ANSI C language. GCC extensions are
......
745 813

  
746 814

  
747 815

  
748
<H2><A NAME="SEC21" HREF="ffmpeg-doc.html#TOC21">6.4 Submitting patches</A></H2>
816
<H2><A NAME="SEC27" HREF="ffmpeg-doc.html#TOC27">7.4 Submitting patches</A></H2>
749 817

  
750 818
<P>
751 819
When you submit your patch, try to send a unified diff (diff '-u'
......
773 841

  
774 842

  
775 843

  
776
<H2><A NAME="SEC22" HREF="ffmpeg-doc.html#TOC22">6.5 Regression tests</A></H2>
844
<H2><A NAME="SEC28" HREF="ffmpeg-doc.html#TOC28">7.5 Regression tests</A></H2>
777 845

  
778 846
<P>
779 847
Before submitting a patch (or commiting with CVS), you should at least
......
803 871

  
804 872

  
805 873
<P><HR><P>
806
This document was generated on 27 October 2002 using
874
This document was generated on 19 November 2002 using
807 875
<A HREF="http://wwwinfo.cern.ch/dis/texi2html/">texi2html</A>&nbsp;1.56k.
808 876
</BODY>
809 877
</HTML>
doc/ffmpeg-doc.texi
266 266

  
267 267
@section Protocols
268 268

  
269
The output file can be "-" to output to a pipe. This is only possible
270
with mpeg1 and h263 formats. 
269
The filename can be @file{-} to read from the standard input or to write
270
to the standard output.
271 271

  
272 272
ffmpeg handles also many protocols specified with the URL syntax.
273 273

  
......
398 398
@code{I} means that an integer only version is available too (ensures highest
399 399
performances on systems without hardware floating point support).
400 400

  
401
@chapter Platform Specific information
402

  
403
@section Linux
404

  
405
ffmpeg should be compiled with at least GCC 2.95.3. GCC 3.2 is the
406
prefered compiler now for ffmpeg. All futur optimizations will depend on
407
features only found in GCC 3.2.
408

  
409
@section BSD
410

  
411
@section Windows
412

  
413
@section MacOS X
414

  
415
@section BeOS
416

  
417
The configure script should guess the configuration itself.
418
Networking support is currently not finished.
419
errno issues fixed by Andrew Bachmann.
420

  
421
Old stuff:
422

  
423
Fran?ois Revol - revol at free dot fr - April 2002
424

  
425
The configure script should guess the configuration itself, 
426
however I still didn't tested building on net_server version of BeOS.
427

  
428
ffserver is broken (needs poll() implementation).
429

  
430
There is still issues with errno codes, which are negative in BeOs, and
431
that ffmpeg negates when returning. This ends up turning errors into 
432
valid results, then crashes.
433
(To be fixed)
434

  
401 435
@chapter Developpers Guide
402 436

  
403 437
@section API

Also available in: Unified diff