summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* dxa: Make sure the reference frame existsLuca Barbato2013-08-16
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* h261: check the mtype indexLuca Barbato2013-08-16
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* altivec: perform an explicit unaligned loadKostya Shishkov2013-08-16
| | | | | | | | Implicit vector loads on POWER7 hardware can use the VSX instruction set instead of classic Altivec/VMX. Let's force a VMX load in this case. Signed-off-by: Martin Storsjö <martin@martin.st>
* hlsenc: Don't reset the number variable when wrappingCarl Eugen Hoyos2013-08-15
| | | | | | | | The counter itself shouldn't be wrapped, since it is used for determining end_pts for the next segment - only wrap the number used for the segment file name. Signed-off-by: Martin Storsjö <martin@martin.st>
* hlsenc: Append the last incomplete segment when closing the outputStefano Sabatini2013-08-15
| | | | | | | Also avoid comparing NOPTS values. Bug-id: 551 Signed-off-by: Martin Storsjö <martin@martin.st>
* hlsenc: Add a proper dependency on the mpegts muxerMartin Storsjö2013-08-15
| | | | | | | | | The hls muxer itself doesn't have any direct (object file level) dependencies on mpegtsenc.o, and including that object file directly doesn't ensure that it is registered so that the muxer actually is accessible. Signed-off-by: Martin Storsjö <martin@martin.st>
* vp56data: Move all data tables to the .c fileDiego Biurrun2013-08-15
|
* vp56data: Move all shared enum/struct declarations to common headerDiego Biurrun2013-08-15
|
* mpeg12decdata.h: Move all tables to the only place they are usedDiego Biurrun2013-08-15
|
* mpeg12decdata: Remove unused #defineDiego Biurrun2013-08-15
|
* avcodec: Replace local extern declarations for tables with header #includesDiego Biurrun2013-08-15
|
* swscale: Move extern declarations for tables to swscale_internal.hDiego Biurrun2013-08-15
| | | | Also add missing ff_ prefixes where necessary.
* swscale: Mark a bunch of tables only used within one file staticDiego Biurrun2013-08-15
|
* ivi_common: Make some tables only used within the file staticDiego Biurrun2013-08-15
|
* rtpproto: Check the right feature detection macroMartin Storsjö2013-08-15
| | | | | | | | IPPROTO_IPV6 is unrelated here (it's only used in udp.c for multicast sockopts), check for support for the sockaddr_in6 struct itself. Signed-off-by: Martin Storsjö <martin@martin.st>
* electronicarts: Let functions always returning the same value return voidDiego Biurrun2013-08-15
|
* electronicarts: Improve some function/variable namesDiego Biurrun2013-08-15
|
* electronicarts: comment wording fixesDiego Biurrun2013-08-15
|
* electronicarts: Remove bogus function documentationDiego Biurrun2013-08-15
|
* electronicarts: K&R formatting cosmeticsDiego Biurrun2013-08-15
|
* 8bps: decode 24bit files correctly as rgb32 on bigendianJanne Grunau2013-08-15
|
* rtpproto: Check for the right feature when reading a sockaddr_in6Dave Yeo2013-08-15
| | | | | | | Some systems, such as OS/2, define AF_INET6 without a full implementation. Signed-off-by: Martin Storsjö <martin@martin.st>
* sdp: Add an option for sending RTCP packets to the source of the last packetsMartin Storsjö2013-08-14
| | | | | | | | | | | | | | | | | | | An SDP description normally only contains the target IP address and port for the packets. This means that we don't really have any clue where to send the RTCP RR packets - previously they're sent to the destination IP written in the SDP (at the same port), which rarely is the actual peer. And if the source for the packets is on a different port than the destination, it's never correct. With a new option, we can choose to send the packets to the address that the latest packet on each socket arrived from. --- Some may even argue that this should be the default - perhaps, but I'd rather keep it optional at first. Additionally, I'm not sure if sending RTCP RR directly back to the source is desireable for e.g. multicast. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpproto: Add an option for writing return packets to the address of the ↵Martin Storsjö2013-08-14
| | | | | | | | | | | last received packets If we've received packets on the same socket before, the return packets are sent to that address. If we've only received packets on the other socket, try to guess the source port for the other one assuming the basic +1/-1 logic. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpproto: Update the parameter documentationMartin Storsjö2013-08-13
| | | | | | | | Move the sources documentation up below the marker for deprecated otpions. Also mention the new block parameter, that was added in 749722209. Signed-off-by: Martin Storsjö <martin@martin.st>
* segafilm: Error out on impossible packet sizeLuca Barbato2013-08-13
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* ogg: Always alloc the private context in vorbis_headerLuca Barbato2013-08-13
| | | | | | | It is possible to have an initial broken header and then valid packets. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* rtjpeg: Use init_get_bits8Luca Barbato2013-08-13
| | | | CC:libav-stable@libav.org
* rtjpeg: return meaningful error codesLuca Barbato2013-08-13
|
* nuv: Use av_fast_reallocLuca Barbato2013-08-13
| | | | | | | | The decompressed buffer can be used after codec_reinit, so it must be preserved. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* nuv: Reset the frame on resizeLuca Barbato2013-08-13
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* nuv: Pad the lzo outbufLuca Barbato2013-08-13
| | | | | | | And properly update the buf_size with the correct size. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* nuv: Do not ignore lzo decompression failuresLuca Barbato2013-08-13
| | | | | | | | Update the fate reference since the last broken frame is not decoded anymore. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* png: allow encoding 16-bit grayscaleIan Taylor2013-08-13
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* wmall: use AVFrame API properlyHendrik Leppkes2013-08-11
| | | | | | This fixes a bug with non-refcounted callers resulting in invalid memory access. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* rtmp: Do not misuse memcmpLuca Barbato2013-08-11
| | | | CC: libav-stable@libav.org
* doc: Clarify the avconv section about -reMartin Storsjö2013-08-10
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* doc: Add an example on publishing over RTMPMartin Storsjö2013-08-10
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* doc: Add librtmp to the section header for the librtmp specific detailsMartin Storsjö2013-08-10
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* doc: Explain that the default RTMP user agent is different when publishingMartin Storsjö2013-08-10
| | | | | | | | | The fact that a different user agent is used is cruicial for getting publishing authentication working. (When using librtmp, this other user agent has to be specified manually, but that's not needed with the libavformat internal RTMP support.) Signed-off-by: Martin Storsjö <martin@martin.st>
* doc: Extend the rtmp example to include how to pass username/passwordMartin Storsjö2013-08-10
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Detect and warn if the user tries to pass librtmp style parametersMartin Storsjö2013-08-10
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: rename data_size to sizeLuca Barbato2013-08-10
|
* rtmp: Use PRId64 when needed.Luca Barbato2013-08-10
|
* lavc: Add refcounted api to AVPacketLuca Barbato2013-08-10
| | | | Provide a clean way to manipulate packets.
* h264: check one context_init() allocationVittorio Giovara2013-08-10
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* h264: use explicit variable names for *_field_flagVittorio Giovara2013-08-10
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* h264: return meaningful valuesVittorio Giovara2013-08-10
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* libavutil: Make avpriv_open a library-internal function on msvcrtMartin Storsjö2013-08-10
| | | | | | | | | | | | | | | Add one copy of the function into each of the libraries, similarly to what we do for log2_tab. When using static libs, only one copy of the file_open.o object file gets included, while when using shared libraries, each of them get a copy of its own. This fixes DLL builds with a statically linked C runtime, where each DLL effectively has got its own instance of the C runtime, where file descriptors can't be shared across runtimes. On systems not using msvcrt, the function is not duplicated. Signed-off-by: Martin Storsjö <martin@martin.st>
* libavutil: Move avpriv_open to a new file, file_open.cMartin Storsjö2013-08-10
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>