webrtc/src/modules/video_coding/main/source
stefan@webrtc.org 06887aebae Fixes two bugs when decoding with packet losses.
Disable _missingFrame bit since we can't set it correctly with FEC.

No longer return more than one decoded frame per Decode() call.
This is a work-around for a bug where the frame info map was popped more often than items were added to the map.

BUG=
TEST=

Review URL: http://webrtc-codereview.appspot.com/215001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@722 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-10-10 14:17:46 +00:00
..
Android.mk Clean up Android.mk 2011-08-05 21:01:02 +00:00
codec_database.cc git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
codec_database.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
codec_timer.cc git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
codec_timer.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
content_metrics_processing.cc git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
content_metrics_processing.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
encoded_frame.cc Adds support for VP8 partitions 2011-09-08 06:50:28 +00:00
encoded_frame.h Adds support for VP8 partitions 2011-09-08 06:50:28 +00:00
er_tables_xor.h Put some table size information in one place. 2011-09-02 22:03:56 +00:00
event.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
exp_filter.cc git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
exp_filter.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
fec_tables_xor.h Put some table size information in one place. 2011-09-02 22:03:56 +00:00
frame_buffer.cc Fixes two bugs when decoding with packet losses. 2011-10-10 14:17:46 +00:00
frame_buffer.h VCM:frame_buffer - removing unused code and refactor 2011-07-19 23:24:37 +00:00
frame_dropper.cc git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
frame_dropper.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
frame_list.cc git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
frame_list.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
generic_decoder.cc Fixes two bugs when decoding with packet losses. 2011-10-10 14:17:46 +00:00
generic_decoder.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
generic_encoder.cc Updating to new VP8 rtp format 2011-08-29 15:37:12 +00:00
generic_encoder.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
inter_frame_delay.cc git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
inter_frame_delay.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
internal_defines.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
jitter_buffer.cc Fixed bug in jitter buffer which caused the missingFrames bit to never be set. 2011-10-04 06:48:11 +00:00
jitter_buffer.h Updates to VCM rx side: A. 2 bug fixes: 2011-07-20 20:58:09 +00:00
jitter_buffer_common.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
jitter_estimator.cc git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
jitter_estimator.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
media_opt_util.cc video_coding robustness: Updating hybrid mode's settings 2011-10-03 22:54:34 +00:00
media_opt_util.h media_opt_util: Added comment and lowered window size parameter. 2011-09-09 17:15:12 +00:00
media_optimization.cc video_coding: Updating protection logic in media optimization utility: 2011-08-26 21:17:34 +00:00
media_optimization.h video_coding: Updating protection logic in media optimization utility: 2011-08-26 21:17:34 +00:00
nack_fec_tables.h media_opt_util: Update robustness settings for Hybrid mode. Updated table for the computation of the adjustment factor. 2011-08-01 22:14:58 +00:00
packet.cc Adds support for VP8 partitions 2011-09-08 06:50:28 +00:00
packet.h Adds support for VP8 partitions 2011-09-08 06:50:28 +00:00
qm_select.cc qm_select: changed default settings for uep. 2011-09-12 16:53:19 +00:00
qm_select.h Make destructor virtual 2011-07-14 18:28:02 +00:00
qm_select_data.h Modified media_opt and qm_select to allow for robustness settings 2011-07-12 17:12:57 +00:00
receiver.cc video_coding: Removing compiler warnings 2011-07-29 20:23:18 +00:00
receiver.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
rtt_filter.cc git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
rtt_filter.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
session_info.cc Fixes a newly introduced bug in the jitter buffer where buffer reallocation 2011-10-04 06:58:39 +00:00
session_info.h Adds support for VP8 partitions 2011-09-08 06:50:28 +00:00
session_info_unittest.cc Allow an aggregated partition to spill over to a new packet. 2011-10-03 10:26:12 +00:00
tick_time.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
timestamp_extrapolator.cc git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
timestamp_extrapolator.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
timestamp_map.cc git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
timestamp_map.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
timing.cc Fixes two bugs when decoding with packet losses. 2011-10-10 14:17:46 +00:00
timing.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
video_coding.gypi refactor the gyp file to gypi file. 2011-09-12 12:24:39 +00:00
video_coding_impl.cc video_coding: Updating protection logic in media optimization utility: 2011-08-26 21:17:34 +00:00
video_coding_impl.h git-svn-id: http://webrtc.googlecode.com/svn/trunk@156 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-07-07 08:21:25 +00:00
video_coding_test.gypi video coding: updating offline tests. 2011-09-23 16:41:11 +00:00