Alexandra Hájková
1df549bfa2
hqx: Convert to the new bitstream header
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
c5e01d9170
hq_hqa: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
b2c56301f9
gsm: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
2188d53906
g72x: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
799703c3ea
g2meet: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
b37b681f77
fraps: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
692ba4fe64
flashsv: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
418ccdd703
faxcompr: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
8df1ac6b78
exr: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
2906d8dcb3
escape130: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
c43eb73172
escape124: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
d8618570be
dvdsubdec: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
928f8c7ce3
dss_sp: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
942e84d2a3
cook: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
e561146611
cljrdec: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
b4c0daa83c
cdxl: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
0977a7c2f6
binkaudio: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
9a23b59943
bink: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
dae9b0b9c6
avs: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
edd4c19a78
atrac3plus: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
0272119202
atrac: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
41679be1a2
asvdec: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
012c451153
adpcm: Convert to the new bitstream header
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
ed006ae4e2
4xm: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
b25180801b
on2avc: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
7d957b3f47
ea: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
adb1ebb36c
eamad: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
d182d8a6d3
cllc: Convert to the new bitstream reader
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Alexandra Hájková
dd3d7ddf2a
lavc: add a new bitstream reader to replace get_bits
The new bit reader features a simpler API and an implementation without
stacks of nested macros.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Anton Khirnov
e18ba2dfd2
hwcontext_dxva2: make sure the sw frame format is the right one during transfer
9 years ago
Anton Khirnov
5a1d605cea
hwcontext_dxva2: split transfer_data() into upload/download functions
Just the presence of a hw frames context is not enough to detect whether
the transfer is an upload or a download, because hw frames mapped to
system memory will have a hw frames context attached.
9 years ago
Anton Khirnov
9d7026574b
hwcontext_dxva2: fix handling of the mapping flags
D3DLOCK_READONLY properly corresponds to the absence of the write flag,
not to the presence of the read flag, while D3DLOCK_DISCARD is
equivalent to the overwrite flag.
9 years ago
Anton Khirnov
0d3176e32f
hwcontext_dxva2: do not assume the destination format during mapping is always the right one
Handle the cases where it is unsupported or unset.
9 years ago
Hendrik Leppkes
d7d6f9c782
Merge commit '0b1bd1b2057d41fd0ccba7317911c484a50f9207'
* commit '0b1bd1b2057d41fd0ccba7317911c484a50f9207':
lavd: Drop unneeded av_init_packet()s
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
9 years ago
Hendrik Leppkes
9e1ddc0820
Merge commit '390b95b88b2b896b63f257f69e434dfc0111e076'
* commit '390b95b88b2b896b63f257f69e434dfc0111e076':
fate: Add a mixed NAL coding sample
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
9 years ago
Moritz Barsnick
c493a531ed
doc/bsfs: various improvements
- Restored alphabetical order.
- Enhanced sections aac_adtstoasc, dca_core, h264_mp4toannexb.
- Added sections hevc_mp4toannexb and vp9_superframe.
- Renamed (if required) and filled previously empty sections
mjpegadump, mov2textsub/text2movsub, mp3decomp, and
remove_extra.
- Fixes ticket #3198 .
Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
Signed-off-by: Lou Logan <lou@lrcd.com>
9 years ago
Stefano Sabatini
427a47abcd
ffprobe: fix crash in case -of is specified with an empty string
Fix trac issue #5957 .
9 years ago
Luca Barbato
adb0e941c3
avpacket: Mark src pointer as constant
9 years ago
Luca Barbato
0a4b9d0ccd
hlsenc: Add encryption support
Partially based on Christian Suloway <csuloway@globaleagleent.com> work.
9 years ago
Christian Suloway
d860a3cc0a
crypto: Add encryption support
Signed-off-by: Christian Suloway <csuloway@globaleagleent.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
11 years ago
Michael Niedermayer
709c87109d
avformat/movenc: Check frame rate before use.
Fixes division by 0
This is similar to how avg_frame_rate is checked elsewhere
Fixes: 6d24add0455f41b1b45b7ba615cd46f3/asan_generic_dc34c3_5480_0a2ef411cae999b9871ed71a2e481b71.mov
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Michael Niedermayer
ae514b1254
avcodec/ass_split: Change order of operations in ass_split_section()
This matches the other branch
Fixes out of array read
Fixes: 4d142ca76d39fe685effcf5017098723/asan_heap-oob_31ae824_8611_348fdb64f9009b63c8a8eae9a0e497c5.mkv
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Diego Biurrun
76167140a9
qsvdec: Drop stray extra braces around initializer
libavcodec/qsvdec.c:93:5: warning: braces around scalar initializer
9 years ago
Diego Biurrun
715b824346
qsv: Drop some unused variables
9 years ago
Diego Biurrun
bb265b764a
examples/transcode_aac: Drop pointless return value const qualifier
doc/examples/transcode_aac.c:52:20: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
10 years ago
Hendrik Leppkes
1398ded7a7
Merge commit 'cbbb404055877e3beb9890ffe22784a6a100963e'
* commit 'cbbb404055877e3beb9890ffe22784a6a100963e':
fate: Restore order of h264 entries
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
9 years ago
Hendrik Leppkes
2f1a539d4b
Merge commit '61bd0ed781b56eea1e8e851aab34a2ee3b59fbac'
* commit '61bd0ed781b56eea1e8e851aab34a2ee3b59fbac':
h264: Log more information about invalid NALu size
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
9 years ago
Hendrik Leppkes
286d8bae61
Merge commit '7b1ae0e73ab7f7c5eabc70dbe2e579127c6e154f'
* commit '7b1ae0e73ab7f7c5eabc70dbe2e579127c6e154f':
checkasm/arm: preserve the stack alignment checkasm_checked_call
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
9 years ago
Hendrik Leppkes
c0af1ee90d
Merge commit '80fbb7becae530167373fe5178966b7d7604306e'
* commit '80fbb7becae530167373fe5178966b7d7604306e':
checkasm: vp8.mc: initialize the full src buffer after ec32574209
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
9 years ago
Hendrik Leppkes
62d9b7a69b
Merge commit '17c99b6158f2c6720af74e81ee727ee50d2e7e96'
* commit '17c99b6158f2c6720af74e81ee727ee50d2e7e96':
h2645_parse: handle embedded Annex B NAL units in size prefixed NAL units
This commit is a noop, see a9bb4cf87d
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
9 years ago