Peter Ross
5b69c07d12
frmdec: tag 5 is AV_PIX_FMT_BGRA with reversed alpha (0=solid/opaque .. 255=transparent)
2013-01-10 00:14:56 +11:00
Peter Ross
a572cc8c7a
wtvdec: prevent memory leak in get_tag()
2013-01-08 01:59:13 +11:00
Peter Ross
8b4842c2e2
wtvdec: warn about truncated files
2013-01-07 23:14:58 +11:00
Peter Ross
801b636633
wtvenc: mux thumbnail picture
2013-01-07 23:14:58 +11:00
Peter Ross
361ecb6176
wtvdec: ignore WM/MediaThumbType metadata entry
...
This tag is used by Windows Media Centre in displaying the thumbnail,
and should be transformed into FFmpeg metadata string.
2013-01-07 23:14:58 +11:00
Peter Ross
508836932f
wtvdec: demux thumbnail picture to AVStream.attached_pic
2013-01-07 23:14:58 +11:00
Peter Ross
6cff56f0ba
frmdec: tag 2 is AV_PIX_FMT_RGB0
2013-01-07 22:06:06 +11:00
Peter Ross
8d4c817c4a
frmdec: terminate frm_pix_fmt_tags
2013-01-07 22:06:06 +11:00
Peter Ross
f2dc158b0a
frmdec: use AV_PIX_FMT_xxx
2013-01-07 22:06:06 +11:00
Peter Ross
c44b4ee6ea
frmdec: reduce probe score to reflect test accuracy (and pass probetest)
2013-01-06 16:51:57 +11:00
Peter Ross
c4bfb0f121
fate: kerndeint requires gpl
2013-01-06 14:36:51 +11:00
Peter Ross
3d0994be2f
Megalux Frame demuxer
2013-01-06 13:58:15 +11:00
Peter Ross
95015634f5
wtv: permit root table and first sectors to be located beyond 2GB boundary
...
Fixes ticket #2025 .
Signed-off-by: Peter Ross <pross@xvid.org >
2012-12-19 00:18:17 +11:00
Peter Ross
fb9d58509c
isom: support SGI RLE 8-bit in QuickTime file format
...
Signed-off-by: Peter Ross <pross@xvid.org >
2012-12-17 20:37:54 +11:00
Peter Ross
6fb40779cd
Silicon Graphics Movie (.mv) demuxer
...
Signed-off-by: Peter Ross <pross@xvid.org >
2012-12-17 20:37:54 +11:00
Peter Ross
746b1dcc98
Silicon Graphics Motion Video Compressor 1 & 2 decoder
...
Signed-off-by: Peter Ross <pross@xvid.org >
2012-12-17 20:37:54 +11:00
Peter Ross
afa1617b93
SGI RLE 8-bit decoder
...
Signed-off-by: Peter Ross <pross@xvid.org >
2012-12-17 20:37:54 +11:00
Peter Ross
c16f768d73
ffmpeg: replace magic number with VSYNC_CFR
2012-12-16 09:48:54 +11:00
Peter Ross
5c78a8129c
sauce: test filetype correctly for datatype 5 (binary text)
2012-12-14 16:46:29 +11:00
Peter Ross
7016aa655b
iff decoder: support RGB8 and RGBN
2012-12-11 20:17:30 +11:00
Peter Ross
53ae32d331
iff demuxer: support RGB8 and RGBN
2012-12-11 20:17:30 +11:00
Peter Ross
f540851ce3
mov: parse @PRM and @PRQ metadata tags
...
These tags describe the product and quicktime library version respectively.
Originate from Adobe Premier, but some other products use them.
2012-12-10 21:12:59 +11:00
Peter Ross
e044cd4123
codec_desc: AV_CODEC_ID_SMPTE_KLV is data
2012-12-10 21:08:09 +11:00
Peter Ross and Michael Niedermayer
9282fbb9ad
mpegts: demux asynchronous SMPTE 336M Key-Length-Value (KLV) metadata
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-12-09 17:15:46 +01:00
Peter Ross
1696c72af4
iff demuxer: include DEEP TVDC lookup table in extradata buffer
...
Signed-off-by: Peter Ross <pross@xvid.org >
2012-12-04 20:53:26 +11:00
Peter Ross
59fe5a339b
iff decoder: DEEP TVDC 32-bit decoder
...
Signed-off-by: Peter Ross <pross@xvid.org >
2012-12-04 20:53:26 +11:00
Peter Ross and Michael Niedermayer
f2ceb67e5b
doc: describe micro versioning policy
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-12-03 16:31:51 +01:00
Peter Ross
76f60788e7
iff demuxer: don't bother checking bitmap compression type; iff decoder does this now
...
Signed-off-by: Peter Ross <pross@xvid.org >
Reviewed-by: Paul B Mahol <onemda@gmail.com >
2012-11-26 23:29:02 +11:00
Peter Ross
f737e76026
iff decoder: reindent
...
Signed-off-by: Peter Ross <pross@xvid.org >
2012-11-26 23:29:02 +11:00
Peter Ross
929a24efff
iff decoder: merge iff ilbm and byterun1 decoders
...
Signed-off-by: Peter Ross <pross@xvid.org >
Reviewed-by: Paul B Mahol <onemda@gmail.com >
2012-11-26 23:29:02 +11:00
Peter Ross and Paul B Mahol
f2dc82b90f
dpx: perform width/height upgrade and av_image_check_size earlier to prevent segfault on malformed input
...
Signed-off-by: Peter Ross <pross@xvid.org >
2012-11-26 12:11:08 +00:00
Peter Ross and Michael Niedermayer
33181975b5
mpsmpeg4: use av_image_check_size
...
Signed-off-by: Peter Ross <pross@xvid.org >
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-25 18:38:12 +01:00
Peter Ross and Michael Niedermayer
a246a603bf
avrndec: use av_image_check_size
...
Signed-off-by: Peter Ross <pross@xvid.org >
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-25 18:38:12 +01:00
Peter Ross and Michael Niedermayer
2d954ccd84
rawdec: use av_image_check_size
...
Signed-off-by: Peter Ross <pross@xvid.org >
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-25 18:38:12 +01:00
Peter Ross and Michael Niedermayer
fdd71cf04c
iff decoder: initialise HAM line decoder with first palette entry
...
The palette is organised into 'hold' and 'modify' pairs, hence why
the first palette entry is pal[1].
Fixes ticket #1701 .
Signed-off-by: Peter Ross <pross@xvid.org >
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-25 14:40:36 +01:00
Peter Ross and Michael Niedermayer
bdba96e93c
use correct doxygen parameter direction syntax
...
Signed-off-by: Peter Ross <pross@xvid.org >
Reviewed-by: Stefano Sabatini <stefasab@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-21 23:56:15 +01:00
Peter Ross and Michael Niedermayer
9ccc349f77
ensure comment blocks that contain doxygen commands start with double asterix
...
Reveiwed-by: Stefano Sabatini <stefasab@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-21 23:55:15 +01:00
Peter Ross and Michael Niedermayer
0705cbd002
bink: return AVERROR_EOF upon reaching end of file
...
Fixes ticket #1935 .
Signed-off-by: Peter Ross <pross@xvid.org >
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-21 19:25:20 +01:00
Peter Ross and Michael Niedermayer
6253cee497
the hyperlink to the Developer's Certificate of Origin no longer works; use Linux kernel hyperlink
...
Signed-off-by: Peter Ross <pross@xvid.org >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-20 19:19:31 +01:00
Peter Ross
ed27ed9f4f
iff: DEEP RLE 32-bit decoder
...
Fixes ticket #1046 .
Signed-off-by: Peter Ross <pross@xvid.org >
2012-11-20 09:49:49 +11:00
Peter Ross and Michael Niedermayer
05001dd7ca
iff: process DEEP DLOC chunk to obtain image dimensions
...
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-18 13:47:17 +01:00
Peter Ross and Michael Niedermayer
d26eeb0dc1
iff: recognise more DEEP colorspaces
...
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-18 13:46:36 +01:00
Peter Ross and Michael Niedermayer
6f78ba8b0b
electronic arts: support rare samples containing adpcm_ea_r1 audio
...
Fixes ticket #1549 .
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-11 12:52:02 +01:00
Peter Ross and Michael Niedermayer
d168fcb68f
electronicarts: use av_log_ask_for_sample
...
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-11 12:51:16 +01:00
Peter Ross and Michael Niedermayer
8b67ec77f0
pictordec: fill any unset portion of the image
...
Fixes ticket #1710
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-10 02:02:35 +01:00
Peter Ross and Michael Niedermayer
a373f35272
wtvenc: produce seekable files
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-07 13:59:03 +01:00
Peter Ross and Michael Niedermayer
b89cd2a028
wtvenc: simplify write_timestamp
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-07 13:51:38 +01:00
Peter Ross and Michael Niedermayer
3e65134326
wtvenc: output third video pts in timestamp chunk (this is what Microsoft Windows Media Center expects)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-07 13:45:01 +01:00
Peter Ross and Michael Niedermayer
0d9435048c
wtvenc: indent fixup
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-07 13:44:50 +01:00
Peter Ross and Michael Niedermayer
b50759cd6b
wtvenc: do not emit stream2 and DSATTRIB_TRANSPORT_PROPERTY chunks; these are not required for playback
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-07 13:42:01 +01:00
Peter Ross and Michael Niedermayer
e6ef628b1e
wtv: move duplicated guids into wtv.c
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-06 15:52:33 +01:00
Peter Ross and Michael Niedermayer
1701a22fce
wtv: rename ff_stream_guid to ff_SBE2_STREAM_DESC_EVENT
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-06 15:51:41 +01:00
Peter Ross and Michael Niedermayer
9632f5efcf
wtvenc: fix typo
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-11-06 15:50:36 +01:00
Peter Ross and Michael Niedermayer
8469fc17e2
wtvdec: display warning for encrypted wtv files (instead of 'unsupported chunk' messages)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-23 15:26:57 +02:00
Peter Ross and Michael Niedermayer
6bf43441f0
eatgq: raise error on unsupported macroblock mode
...
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-14 16:01:22 +02:00
Peter Ross and Michael Niedermayer
0ea55365b9
ansi: by design nb_args may exceed the size of the args array, so guard accordingly
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-14 15:56:36 +02:00
Peter Ross and Michael Niedermayer
299489714a
tty: return av_get_packet() error codes instead of converting them to EIO
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-04 06:12:18 +02:00
Peter Ross and Michael Niedermayer
bf959ac2c6
tty: return EOF when the 'effective' end of file is reached. ('effective' because ansi/tty files may be concatenated with SAUCE/EFI metadata)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-04 06:12:10 +02:00
Peter Ross and Michael Niedermayer
083e65cfd2
fate: add ansi256 test case
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-02 18:15:08 +02:00
Peter Ross and Michael Niedermayer
65a31a0de7
ansi: erase screen on first frame
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-01 15:23:39 +02:00
Peter Ross and Michael Niedermayer
3ac718d60a
ansi: support 256-colors
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-01 15:23:26 +02:00
Peter Ross and Michael Niedermayer
95b9e56beb
ansi: support escaped codes where last argument is zero
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-01 15:22:34 +02:00
Peter Ross and Michael Niedermayer
368a768cbc
ansi: remove misplaced return
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-01 15:22:20 +02:00
Peter Ross and Michael Niedermayer
a8fb7690d9
tls: user documentation
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-07-23 15:57:42 +02:00
Peter Ross and Carl Eugen Hoyos
cc12a94c36
iff: set ham palette alpha to 0xFF
...
This addresses the problem that some HAM pictures were decoded with
complete transparency as described in the 'iff: ANIM suppport ' thread
on ffmpeg-devel. The decoder was already setting alpha correctly for
CMAP palettes, just not HAM palettes.
2012-07-23 14:04:47 +02:00
Peter Ross and Michael Niedermayer
4f4eb380f0
tls: TLS/SSL server
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-07-22 19:12:15 +02:00
Peter Ross and Michael Niedermayer
d1146d67ca
tls: parse uri path options to underlying tcp URLContext
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-07-22 19:12:15 +02:00
Peter Ross and Michael Niedermayer
b2460858f6
tls: verify option
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-07-22 19:12:15 +02:00
Peter Ross and Michael Niedermayer
973a758f52
tls: cafile, cert, key options
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-07-22 19:12:15 +02:00
Peter Ross and Michael Niedermayer
1be55c82a5
av_url_split: dont let '/' char whallop '?' char
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-07-22 16:26:43 +02:00
Peter Ross and Michael Niedermayer
c4e0e74438
wtvdec: return error when filetime_to_iso8601/crazytime_to_iso8601 conversion fails
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-07-02 03:55:02 +02:00
Peter Ross
e05253bf49
iff: do not decode unsupported pbms with ham decoder
...
This prevents the segfault reported by ticket #1054
2012-03-13 21:56:19 +11:00
Peter Ross and Ronald S. Bultje
015da6e394
anm decoder: move buffer allocation from decode_init() to decode_frame()
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2012-03-12 16:44:39 -07:00
Peter Ross and Michael Niedermayer
15d838b745
bintext: use private options now that AVFormatParameters has been removed
...
Reviewed-by: Stefano Sabatini <stefasab@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-01-29 18:11:39 +01:00
Peter Ross and Michael Niedermayer
69224582da
iff: support masking plane feature
...
Fixes ticket 705.
Reported-by: ami-stuff
Signed-off-by: Peter Ross <pross@xvid.org >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-01-15 14:13:25 +01:00
Peter Ross and Michael Niedermayer
3a1df393b8
ico: favour BITMAPHEADER dimensions over IconEntry dimensions
...
Fixes ticket 759.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-01-13 15:57:34 +01:00
Peter Ross and Michael Niedermayer
051257495a
ico: reject icon entries that are smaller than sizeof(BITMAPHEADER)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-01-12 16:32:55 +01:00
Peter Ross and Michael Niedermayer
90dbd08127
ico: ignore IconEntry.bpp value, and favour BITMAPHEADER.NumColors value over that in IconEntry
...
Fixes ticket 905.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-01-12 16:32:55 +01:00
Peter Ross and Michael Niedermayer
bd3a12d68d
ico: consider IconEntry.NumColors of 255 to be ambiguous
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-01-12 16:32:55 +01:00
Peter Ross and Michael Niedermayer
ba8410cb44
Microsoft Windows ICO demuxer
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-12-04 16:44:20 +01:00
Peter Ross and Michael Niedermayer
52b7ed4f6e
iff: support ExtraHalfBrite (EHB) palette mode
...
Fixes ticket #663 .
Based on patch by ami_stuff
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-12-03 03:46:14 +01:00
Peter Ross and Michael Niedermayer
56f6628bca
pictordec: decode 8bpp images when extra header marker is missing
...
Fixes ticket #696 .
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-12-03 03:46:14 +01:00
Peter Ross and Michael Niedermayer
1fd6924320
pictordec: support uncompressed images
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-12-02 14:41:10 +01:00
Peter Ross and Michael Niedermayer
f3f488423a
pictordec: prevent segfault when reading corrupted files
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-12-01 14:35:46 +01:00
Peter Ross and Michael Niedermayer
43a2a8b4a3
pictordec: use correct context for another av_log
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-12-01 14:34:46 +01:00
Peter Ross and Michael Niedermayer
3d977edb04
HAM6/HAM8 support for IFF ACBM decoder
...
Based on patch by ami_stuff
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-11-27 03:11:08 +01:00
Peter Ross and Michael Niedermayer
b488679510
iff: fix invalid reads (ticket 689)
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-11-27 03:11:08 +01:00
Peter Ross and Michael Niedermayer
070d2d7589
jvdec: set alpha component
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-11-12 04:26:37 +01:00
Peter Ross and Michael Niedermayer
341d4903a6
set ff_cga_palette and ff_ega_palette alpha component
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-11-12 04:26:37 +01:00
Peter Ross and Michael Niedermayer
b372723f6a
wtvenc: ensure fat tables are padded to the sector boundary
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-11-06 02:40:31 +01:00
Peter Ross and Michael Niedermayer
3b4798a873
wtvdec: ignore another known guid
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-11-06 01:53:46 +01:00
Peter Ross and Michael Niedermayer
42b5a6f634
wtvenc: use ff_put_guid and remove local copy of this function
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-11-05 16:51:26 +01:00
Peter Ross and Michael Niedermayer
b7c9512fca
asfenc: rename put_guid to ff_put_guid
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-11-05 16:51:25 +01:00
Peter Ross and Michael Niedermayer
1efe4ff91d
wtvenc: add @file comment
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-11-05 16:51:25 +01:00
Peter Ross and Michael Niedermayer
3852c29fd4
fix whitespace nits
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-11-05 16:51:25 +01:00
Peter Ross and Justin Ruggles
3a549eb82b
permit decoding of multichannel ADPCM_EA_XAS
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-23 20:54:28 -04:00
Peter Ross and Michael Niedermayer
07a70caba7
Binary text decoder
...
Decoder and demuxer for various binary text formats.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-16 05:53:14 +02:00
Peter Ross and Michael Niedermayer
e6cc30c22b
wtvdec: also support big-sectors when fat depth is zero
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-07-15 16:57:35 +02:00
Peter Ross and Anton Khirnov
a31d4b3a99
img2: add .dpx to the list of supported file extensions.
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2011-06-13 20:43:29 +02:00
Peter Ross and Anton Khirnov
c7d22c5d67
patcheck: warn about assert usage
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2011-05-12 13:02:58 +02:00