Changeset 1382:d90a390c781b in mediastreamer2
- Timestamp:
- May 6, 2011 1:40:08 PM (2 years ago)
- Branch:
- default
- File:
-
- 1 edited
-
src/videoout.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/videoout.c
r1381 r1382 654 654 } 655 655 656 static void poll_for_resizing_lock_filter_and_enventually_prepare(MSFilter *f) { 657 VideoOut *obj=(VideoOut*)f->data; 656 static void poll_for_resizing(MSFilter *f) { 658 657 int i; 659 660 658 for(i=0;i<100;++i){ 661 659 int ret = _video_out_handle_resizing(f, NULL); 662 if (ret<0) 663 break; 664 } 665 ms_filter_lock(f); 666 if (!obj->ready) video_out_prepare(f); 660 if (ret<0) break; 661 } 667 662 } 668 663 … … 672 667 MSFilter *f = (MSFilter *) info; 673 668 VideoOut *obj=(VideoOut*)f->data; 674 poll_for_resizing_lock_filter_and_enventually_prepare(f); 669 poll_for_resizing(f); 670 ms_filter_lock(f); 671 if (!obj->ready) video_out_prepare(f); 675 672 676 673 if (obj->need_update) { … … 724 721 int update_selfview=0; 725 722 726 #ifndef __APPLE__ 727 poll_for_resizing_lock_filter_and_enventually_prepare(f); 723 #ifdef __APPLE__ 724 ms_filter_lock(f); 725 #else 726 poll_for_resizing(f); 727 ms_filter_lock(f); 728 if (!obj->ready) video_out_prepare(f); 728 729 #endif 729 730 if (!obj->ready){
Note: See TracChangeset
for help on using the changeset viewer.
