1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-08-10 06:10:52 +02:00

Merge commit '7570c9e04f010c9b3bfdeb4338d330f2cdd25278'

* commit '7570c9e04f010c9b3bfdeb4338d330f2cdd25278':
  swfdec: support compressed swf

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
This commit is contained in:
Hendrik Leppkes
2016-01-19 08:58:55 +01:00
3 changed files with 8 additions and 1 deletions

1
configure vendored
View File

@@ -2728,6 +2728,7 @@ sdp_demuxer_select="rtpdec"
smoothstreaming_muxer_select="ismv_muxer" smoothstreaming_muxer_select="ismv_muxer"
spdif_muxer_select="aac_parser" spdif_muxer_select="aac_parser"
spx_muxer_select="ogg_muxer" spx_muxer_select="ogg_muxer"
swf_demuxer_suggest="zlib"
tak_demuxer_select="tak_parser" tak_demuxer_select="tak_parser"
tg2_muxer_select="mov_muxer" tg2_muxer_select="mov_muxer"
tgp_muxer_select="mov_muxer" tgp_muxer_select="mov_muxer"

View File

@@ -134,8 +134,8 @@ typedef struct SWFContext {
AVCodecContext *audio_enc, *video_enc; AVCodecContext *audio_enc, *video_enc;
AVStream *video_st; AVStream *video_st;
#if CONFIG_ZLIB #if CONFIG_ZLIB
AVIOContext *zpb;
#define ZBUF_SIZE 4096 #define ZBUF_SIZE 4096
AVIOContext *zpb;
uint8_t *zbuf_in; uint8_t *zbuf_in;
uint8_t *zbuf_out; uint8_t *zbuf_out;
z_stream zstream; z_stream zstream;

View File

@@ -20,6 +20,12 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/ */
#include "config.h"
#if CONFIG_ZLIB
#include <zlib.h>
#endif
#include "libavutil/avassert.h" #include "libavutil/avassert.h"
#include "libavutil/channel_layout.h" #include "libavutil/channel_layout.h"
#include "libavutil/imgutils.h" #include "libavutil/imgutils.h"