Michael Niedermayer
|
10ec2308b0
Merge remote-tracking branch 'qatar/release/0.5' into release/0.5
|
11 years ago |
Janne Grunau
|
a49599b125
h264: check context state before decoding slice data partitions
|
11 years ago |
Jindřich Makovička
|
6731776795
h264: avoid stuck buffer pointer in decode_nal_units
|
11 years ago |
Michael Niedermayer
|
acc665f22c
Merge remote-tracking branch 'qatar/release/0.5' into release/0.5
|
12 years ago |
Alexander Strange
|
0bf8e22cdb
h264: Add check for invalid chroma_format_idc
|
12 years ago |
Laurent Aimar
|
2eb5f77bc8
h264: do not let invalid values in h->ref_count after a decoder reset.
|
12 years ago |
Laurent Aimar
|
ddbbe500b0
h264: fix the check for invalid SPS:num_ref_frames.
|
12 years ago |
Laurent Aimar
|
d1a5b53ede
h264: do not let invalid values in h->ref_count on ff_h264_decode_ref_pic_list_reordering() errors.
|
12 years ago |
Reinhard Tartler
|
acac7858bd
Check num_units_in_tick/time_scale to be valid and within the range we support.
|
14 years ago |
Michael Niedermayer
|
47cd974ae5
Do not set low_delay if has_b_frames has been set before init()
|
15 years ago |
Michael Niedermayer
|
efd8c1f64d
Adjust time_base exactly when changing ticks_per_frame to 2 this is safer
|
15 years ago |
Ivan Schreter
|
03831f462e
Correctly reset SEI variables.
|
15 years ago |
Gwenole Beauchesne
|
6026a0968a
Add hardware acceleration hooks to H.264.
|
15 years ago |
Michael Niedermayer
|
19df37a8a6
Fix SVQ3 regression since ticks_per_frame=2.
|
15 years ago |
Michael Niedermayer
|
3797c74ba5
Add ticks_per_frame, this should hopefully fix the regressions caused
|
15 years ago |
Michael Niedermayer
|
f56995b4a6
Half user provided time_base once during the first frame when there is no
|
15 years ago |
Michael Niedermayer
|
d404b3edb3
Add hwaccel->decode_slice() call for avhwaccel by Gwenole Beauchesne.
|
15 years ago |
Ivan Schreter
|
fc9fe42833
Correct time_base of H.264 and repeat_pict.
|
15 years ago |
Michael Niedermayer
|
a05aa821b6
add ff_find_hwaccel() by Gwenole Beauchesne
|
15 years ago |
Michael Niedermayer
|
09a9b45e4f
Add and use ff_pixfmt_list_420.
|
15 years ago |
Diego Biurrun
|
acced32d08
Mark two variables with av_uninit to avoid false positive gcc warnings.
|
15 years ago |
Gwenole Beauchesne
|
40e5d31b57
More approved hunks for VAAPI & our new and cleaner hwaccel API.
|
15 years ago |
Reimar Döffinger
|
66e6038cf1
Check return value of frame_start(), this avoids a crash if AVCodecContext::get_buffer failed.
|
15 years ago |
Ivan Schreter
|
1790a5e908
Make the following H264 functions available to the parser:
|
15 years ago |
Ivan Schreter
|
ebb61f834a
Use last decoded SPS as current SPS in order to parse picture timing SEI
|
15 years ago |
Ivan Schreter
|
3878be318b
Silence two warnings:
|
15 years ago |
Ivan Schreter
|
2ea89d9274
Parse buffering period (H.264, D.1.1).
|
15 years ago |
Ivan Schreter
|
24a414e0fa
Store CPB count in the context.
|
15 years ago |
Ivan Schreter
|
cf6065ca6b
Parse cbp_removal_delay in SEI picture structure.
|
15 years ago |
Ivan Schreter
|
ff594f81df
Parse dpb_output_delay in SEI picture structure.
|
15 years ago |
Ivan Schreter
|
82e38c2952
Parse initial_cpb_removal_delay_length.
|
15 years ago |
Gwenole Beauchesne
|
ce09f9270a
Move initialization of {luma,chroma}_weight_flag[] up,
|
15 years ago |
Diego Biurrun
|
de86157836
cosmetics: 'void/int inline' --> 'inline void/int' to avoid warnings of the type
|
15 years ago |
Carl Eugen Hoyos
|
c99a35768f
Silence following warning if only zeros were not consumed:
|
15 years ago |
Alexander Strange
|
898189880b
H264: Change left_block_options to uint8_t from int, saving a little space.
|
15 years ago |
Ivan Schreter
|
37a558fe51
Add SEI recovery point frame counter to H264Context and use it when
|
15 years ago |
Ivan Schreter
|
dd02ea118b
Replace hard-coded SEI type constants with symbolic names
|
15 years ago |
Måns Rullgård
|
5317c95b75
Remove CONFIG_H264_ENCODER references
|
15 years ago |
Gwenole Beauchesne
|
cb99c652eb
Add fields to H264Context and SPS for upcoming VA API support.
|
15 years ago |
Diego Biurrun
|
6bf959fee5
Add av_unused to conditionally used variable, fixes the warning:
|
15 years ago |
Diego Biurrun
|
bad5537e2c
Use full internal pathname in doxygen @file directives.
|
15 years ago |
Gwenole Beauchesne
|
2e584eea4b
cosmetics: Add empty line for consistent formatting.
|
15 years ago |
Stefan Gehrer
|
45beb850de
remove zigzag_scan8x8, it is the same as ff_zigzag_direct
|
15 years ago |
Aurelien Jacobs
|
199436b952
moves mid_pred() into mathops.h (with arch specific code split by directory)
|
15 years ago |
Carl Eugen Hoyos
|
0d3d172f32
Remove CODEC_ID_H264_VDPAU.
|
15 years ago |
Aurelien Jacobs
|
49fb20cb8a
replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_
|
15 years ago |
Aurelien Jacobs
|
b250f9c66d
Change semantic of CONFIG_*, HAVE_* and ARCH_*.
|
15 years ago |
Carl Eugen Hoyos
|
1717031362
Remove H264Context from vdpau_internal.h.
|
15 years ago |
Carl Eugen Hoyos
|
c639fc7213
Cosmetics: Rename ff_vdpau_h264_add_data_chunk as ff_vdpau_add_data_chunk.
|
15 years ago |
Carl Eugen Hoyos
|
1968e438d0
Use only MpegEncContext in ff_vdpau_h264_add_data_chunk.
|
15 years ago |