vpx/vp9/decoder
Yunqing Wang 1228433430 Modify the frame context memory deallocation
This patch was to fix the vpxdec fuzzing3 test failure. When an
error occurs, setjmp() is invoked, which calls the decoder
removing routine. In multiple thread situation, other threads
could try to access the frame context memory that is already
deallocated, thus causing a segfault.

An invalid unit test was added for this issue.

Change-Id: Ida7442154f3d89759483f0f4fe0324041fffb952
2014-11-06 11:34:19 -08:00
..
vp9_decodeframe.c Bind motion vectors with frame buffer structure. 2014-10-31 17:01:08 -07:00
vp9_decodeframe.h Separates profile 2 into 2 profiles 2 and 3 2014-07-17 20:51:59 -07:00
vp9_decodemv.c Merge "Simplify interface of write_selected_tx_size and read_tx_size" 2014-11-05 13:33:09 -08:00
vp9_decodemv.h Removing vp9_onyxd_int.h file. 2014-03-05 10:39:29 -08:00
vp9_decoder.c Modify the frame context memory deallocation 2014-11-06 11:34:19 -08:00
vp9_decoder.h vp9: store TileWorkerData allocations separately 2014-10-16 17:27:57 +02:00
vp9_detokenize.c vp9_ethread: allocate frame contexts outside VP9_COMMON struct 2014-10-22 15:03:12 -07:00
vp9_detokenize.h Renaming vp9_onyxd.h and vp9_onyxd_if.c to vp9_decoder.{h, c}. 2014-03-06 12:08:20 -08:00
vp9_dsubexp.c Remove an unused function 2014-04-20 14:50:35 -07:00
vp9_dsubexp.h vp9/decoder: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_dthread.c add vp9_loop_filter_data_reset 2014-10-23 19:43:48 +02:00
vp9_dthread.h move LFWorkerData allocation to VP9LfSync 2014-10-16 18:55:46 +02:00
vp9_read_bit_buffer.c Improve vp9_rb_bytes_read 2014-06-18 08:31:45 -07:00
vp9_read_bit_buffer.h vp9_read_bit_buffer.h convert header statics to global functions 2014-03-03 15:21:22 -08:00
vp9_reader.c Add VPXD_SET_DECRYPTOR support to the VP9 decoder. 2014-04-23 16:11:54 -07:00
vp9_reader.h fixes several -Wunused-function warnings 2014-08-12 16:51:07 -07:00