summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* float_dsp: add x86-optimized functions for vector_fmac_scalar()Justin Ruggles2012-06-18
|
* float_dsp: Move vector_fmac_scalar() from libavcodec to libavutilJustin Ruggles2012-06-18
|
* lavr: Add x86-optimized function for flt to s32 conversionJustin Ruggles2012-06-18
|
* lavr: Add x86-optimized function for flt to s16 conversionJustin Ruggles2012-06-18
|
* lavr: Add x86-optimized functions for s32 to flt conversionJustin Ruggles2012-06-18
|
* lavr: Add x86-optimized functions for s32 to s16 conversionJustin Ruggles2012-06-18
|
* lavr: Add x86-optimized functions for s16 to flt conversionJustin Ruggles2012-06-18
|
* lavr: Add x86-optimized function for s16 to s32 conversionJustin Ruggles2012-06-18
|
* rtpenc: Support packetizing iLBCMartin Storsjö2012-06-18
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpdec: Add a depacketizer for iLBCMartin Storsjö2012-06-18
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Implement the iLBC storage file formatMartin Storsjö2012-06-18
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* mov: Support muxing/demuxing iLBCMartin Storsjö2012-06-18
| | | | | | | The packet size, signalled via block_align, has to be passed via the container. Signed-off-by: Martin Storsjö <martin@martin.st>
* Add support for iLBC decoding/encoding via the external library libilbcMartin Storsjö2012-06-18
| | | | | | The library is 3-clause BSD licensed. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Don't send every flv packet in a separate HTTP request in RTMPTSamuel Pitoiset2012-06-18
| | | | | | | | | | | Add a new option 'rtmp_flush_interval' that allows specifying the number of packets to write before sending it off as a HTTP request. This is mostly relevant for RTMPT - for plain RTMP, it only controls how often we check the socket for incoming packets, which shouldn't affect the performance in any noticeable way. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Send mode=record instead of mode=receiveMartin Storsjö2012-06-18
| | | | | | | | | | This seems to be the correct mode to send, according to the original RTSP RFC, and matches the method RECORD which is sent later when starting to send data. Darwin Streaming Server works fine with either of them. Signed-off-by: Martin Storsjö <martin@martin.st>
* dirac: replace compound literal with normal initialiserRonald S. Bultje2012-06-18
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavr: add x86-optimized functions for mixing 1-to-2 s16p with flt coeffsJustin Ruggles2012-06-18
|
* lavr: add x86-optimized functions for mixing 1-to-2 fltp with flt coeffsJustin Ruggles2012-06-18
|
* Add Dolby/DPLII downmix support to libavresampleJohn Stebbins2012-06-18
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* vorbisdec: replace div/mod in loop with a counterMans Rullgard2012-06-18
| | | | | | 2x speedup of surround decoding on Cortex-A9. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: vorbis: add 5.1 surround testMans Rullgard2012-06-18
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* rtpenc: Allow requesting H264 RTP packetization mode 0Martin Storsjö2012-06-18
| | | | | | | | | This requires all NAL units to fit within single RTP packets. It doesn't change the actual packetization for packets that fit, but errors out and gives a helpful hint if the NAL units would have to be split, and signals the right packetization mode in the SDP. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Sort the library listings in the help text alphabeticallyMartin Storsjö2012-06-18
| | | | | | | Only these three libraries were out of order, the rest was already neatly sorted. Signed-off-by: Martin Storsjö <martin@martin.st>
* dwt: remove variable-length arraysRonald S. Bultje2012-06-17
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* RTMPT protocol supportSamuel Pitoiset2012-06-17
| | | | | | | | | | This adds two protocols, but one of them is an internal implementation detail just used as an abstraction layer/generalization in the code. The RTMPT protocol implementation uses rtmphttp:// as an alternative to the tcp:// protocol. This allows moving most of the lower level logic out from the higher level generic rtmp code. Signed-off-by: Martin Storsjö <martin@martin.st>
* http: Properly handle chunked transfer-encoding for replies to post dataMartin Storsjö2012-06-17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* http: Fail reading if the connection has gone awayMartin Storsjö2012-06-17
| | | | | | | This can happen if doing a new request using the same socket, but the new request failed, which clears the urlcontext. Signed-off-by: Martin Storsjö <martin@martin.st>
* amr: Mark an array constMartin Storsjö2012-06-17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* amr: More space cleanupMartin Storsjö2012-06-17
| | | | | | This was missed in the previous cleanup patch. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpenc: Fix memory leaks in the muxer open functionMartin Storsjö2012-06-17
| | | | | | Also return a proper error code in these cases. Signed-off-by: Martin Storsjö <martin@martin.st>
* amr: Cosmetic cleanupMartin Storsjö2012-06-17
| | | | | | | | Add spaces around operators, fix brace placement and whitespace to match K&R style, vertically align code, remove redundant != 0 and convert x == 0 into !x, drop useless braces. Signed-off-by: Martin Storsjö <martin@martin.st>
* mov_chan: Fix operator precedence by adding parenthesesMartin Storsjö2012-06-17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* doc: Add missing protocols to list of supported protocols.Diego Biurrun2012-06-17
|
* tcp: Check the listen callJordi Ortiz2012-06-17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* flacdec: read attached pictures.Anton Khirnov2012-06-16
|
* lavf: don't segfault when a NULL filename is passed to avformat_open_input()Anton Khirnov2012-06-16
| | | | | | | | This can easily happen when the caller is using a custom AVIOContext. Behave as if the filename was an empty string in this case. CC: libav-stable@libav.org
* af_resample: fix format modifier in debug string for FF_API_SAMPLERATE64Janne Grunau2012-06-15
|
* segment: remove unnecessary <strings.h> includeJanne Grunau2012-06-15
|
* fate: add snow hpel testsMans Rullgard2012-06-15
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* Avoid C99 variable declarations within for statements.Diego Biurrun2012-06-14
| | | | | We generally do not declare variables within for statements and there are compilers that choke on such constructs.
* rtmp: Read and handle incoming packets while writing dataSamuel Pitoiset2012-06-14
| | | | | | | | | | | This makes sure all incoming packets are read and handled (and reacted to) while sending an FLV stream over RTMP to a server. If there were enough incoming data to fill the TCP buffers, this could potentially make things block at unexpected places. For the upcoming RTMPT support, we need to consume all incoming data before we can send the next request. Signed-off-by: Martin Storsjö <martin@martin.st>
* doc: document THREAD_TYPE fate variableLuca Barbato2012-06-14
|
* rtpdec: Don't require frames to start with a Mode A packetMartin Storsjö2012-06-14
| | | | | | | | While there is no reason for starting a frame with anything else than a Mode A packet, some senders seem to consistently use Mode B packets for everything. This fixes depacketization of such streams. Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: don't try to free threads that were not initialized.Anton Khirnov2012-06-14
|
* rtmp: Add a new option 'rtmp_buffer', for setting the client buffer timeSamuel Pitoiset2012-06-13
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Set the client buffer time to 3s instead of 0.26sSamuel Pitoiset2012-06-13
| | | | | | | | This factorizes existing code into a new function gen_buffer_time(), which generates the client buffer time message and sends it to the server. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Handle server bandwidth packetsSamuel Pitoiset2012-06-13
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Display a verbose message when an unknown packet type is receivedSamuel Pitoiset2012-06-13
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* lavfi/audio: use av_samples_copy() instead of custom code.Anton Khirnov2012-06-13
| | | | Fixes a possible invalid write, found by Nicolas George.
* configure: add all filters hardcoded into avconv to avconv_depsAnton Khirnov2012-06-13
|