Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								130af28fa5 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'cc9cii/master'  
							
							... 
							
							
							
							Conflicts:
	apps/openmw/mwrender/videoplayer.cpp 
							
						 
						
							2014-05-25 12:07:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								d2794165ba 
								
							 
						 
						
							
							
								
								Disable binkaudio sound for FFmpeg libavocdec versions below 54.55.xxx (Windows x64) and 54.10.xxx (Windows 32bit).  Later versions are all allowed, but due to sample formats there will be no sound and this message will be shown on the console "Sound Error: Unsupported sample format: fltp"  
							
							
							
						 
						
							2014-05-25 18:56:50 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								367acd9676 
								
							 
						 
						
							
							
								
								Enable video but without sound.  
							
							
							
						 
						
							2014-05-23 21:55:47 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								3718847ffc 
								
							 
						 
						
							
							
								
								Disable video for Windows until the crash issues are fixed.  
							
							
							
						 
						
							2014-05-23 21:07:01 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								1da19585dc 
								
							 
						 
						
							
							
								
								Remove some unneeded includes  
							
							
							
						 
						
							2014-04-28 07:49:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								5906d795c0 
								
							 
						 
						
							
							
								
								Refactored video player (now a MyGUI widget)  
							
							
							
						 
						
							2014-03-27 19:10:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								23f4bbc5b0 
								
							 
						 
						
							
							
								
								Videoplayer: only pause previous sounds if there is an audio stream  
							
							
							
						 
						
							2014-03-26 21:36:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								edb5a54092 
								
							 
						 
						
							
							
								
								Include some more required Ogre headers explicitely.  
							
							
							
						 
						
							2014-03-05 21:46:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukasz Gromanowski 
								
							 
						 
						
							
							
							
							
								
							
							
								2d4e06cd50 
								
							 
						 
						
							
							
								
								Updated comments about freeing format_ctx->pb->buffer.  
							
							... 
							
							
							
							Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com> 
							
						 
						
							2014-01-01 17:05:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukasz Gromanowski 
								
							 
						 
						
							
							
							
							
								
							
							
								cb04f43384 
								
							 
						 
						
							
							
								
								Fixes for "Conditional jump or move depends on uninitialised value(s)"  
							
							... 
							
							
							
							and memleaks reported by valgrind.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com> 
							
						 
						
							2013-12-30 23:08:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								596c9b80a9 
								
							 
						 
						
							
							
								
								Check if threads are joinable before joining (issue with boost 1.52)  
							
							
							
						 
						
							2013-12-27 22:38:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								f12d5b728a 
								
							 
						 
						
							
							
								
								Ogre 1.9 compatibility changes  
							
							
							
						 
						
							2013-08-29 17:14:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								7dc30a01cd 
								
							 
						 
						
							
							
								
								Some changes suggested by cppcheck  
							
							
							
						 
						
							2013-07-31 18:46:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								bf332b633e 
								
							 
						 
						
							
							
								
								Make VideoPlayer::playVideo block until the video finishes  
							
							
							
						 
						
							2013-07-18 14:14:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miroslav Puda 
								
							 
						 
						
							
							
							
							
								
							
							
								743b3dec99 
								
							 
						 
						
							
							
								
								Correction of libavutil version  
							
							
							
						 
						
							2013-06-26 07:17:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									eroen 
								
							 
						 
						
							
							
							
							
								
							
							
								d75391de8e 
								
							 
						 
						
							
							
								
								libav-9 - fix missing includes  
							
							... 
							
							
							
							With libav-9 and ffmpeg-1.0, libavcodec/avcodec.h no longer defines the
AV_CH_LAYOUT_* constants. They have been defined in libavutil/channel_layout.h
for a long time prior to this. 
							
						 
						
							2013-06-24 21:08:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fstp 
								
							 
						 
						
							
							
							
							
								
							
							
								98e5cb6d7b 
								
							 
						 
						
							
							
								
								Added ifdef to keep backward compatibility with the FFmpeg library.  
							
							
							
						 
						
							2013-06-10 15:10:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								0341a9e778 
								
							 
						 
						
							
							
								
								Fix a gcc 4.8 warning  
							
							
							
						 
						
							2013-04-17 20:57:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c9fefc7f5d 
								
							 
						 
						
							
							
								
								Simpler, more lightweight underwater effect, changed colors to match vanilla better  
							
							
							
						 
						
							2013-03-03 19:28:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								ceafcc2ebb 
								
							 
						 
						
							
							
								
								Support float samples with ffmpeg  
							
							... 
							
							
							
							Requires the AL_EXT_FLOAT32 extension in OpenAL 
							
						 
						
							2013-02-26 10:19:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander "Ace" Olofsson 
								
							 
						 
						
							
							
							
							
								
							
							
								bbb845824d 
								
							 
						 
						
							
							
								
								Added typedef for ssize_t in windows and fixed a use of __PRETTY_FUNCTION__  
							
							
							
						 
						
							2013-02-12 13:59:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c2b75e28e9 
								
							 
						 
						
							
							
								
								Merge branch 'videoplayback' of github.com:scrawl/openmw into videoplayback  
							
							
							
						 
						
							2013-01-07 13:20:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								282601d6e9 
								
							 
						 
						
							
							
								
								support the allowSkipping extra parameter for playBink command.  
							
							
							
						 
						
							2013-01-07 13:19:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								ade4ec0453 
								
							 
						 
						
							
							
								
								fix texture edge bleeding due to wrong addressing mode  
							
							
							
						 
						
							2012-12-28 19:01:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								2f8daec379 
								
							 
						 
						
							
							
								
								Allow pausing only certain types of sounds  
							
							
							
						 
						
							2012-12-18 04:19:35 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								a5356e194e 
								
							 
						 
						
							
							
								
								Allow specifying a type for the playTrack method  
							
							
							
						 
						
							2012-12-18 01:35:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								67485d3454 
								
							 
						 
						
							
							
								
								Store the AVStream in the decoder for easy referencing  
							
							
							
						 
						
							2012-12-17 07:15:53 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								4373218746 
								
							 
						 
						
							
							
								
								Fix audio stream check  
							
							
							
						 
						
							2012-12-17 06:56:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								58ab3407b7 
								
							 
						 
						
							
							
								
								Constify a couple fields  
							
							
							
						 
						
							2012-12-17 04:17:06 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								9e842a0bbb 
								
							 
						 
						
							
							
								
								Fix for trying to play videos when not supported  
							
							
							
						 
						
							2012-12-17 00:41:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								26660110e5 
								
							 
						 
						
							
							
								
								Allow building the video player without ffmpeg (playVideo will always throw an exception)  
							
							
							
						 
						
							2012-12-17 00:20:56 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								06fd66e99d 
								
							 
						 
						
							
							
								
								Move some fields to the class they're used in  
							
							
							
						 
						
							2012-12-16 11:49:46 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								c92cde2be9 
								
							 
						 
						
							
							
								
								Properly flush packet queues when at EOF  
							
							... 
							
							
							
							Note: the previous flush method was renamed to clear. Flushing a queue allows
consumers to retrieve queued packets, but not expect any more to come in. 
							
						 
						
							2012-12-16 05:50:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								6bc526b74d 
								
							 
						 
						
							
							
								
								Avoid another loop for decoding audio  
							
							
							
						 
						
							2012-12-16 05:30:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								254a623319 
								
							 
						 
						
							
							
								
								Remove a redundant check  
							
							
							
						 
						
							2012-12-16 03:09:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								dd20db5dc2 
								
							 
						 
						
							
							
								
								Remove the stream indices from the VideoState  
							
							
							
						 
						
							2012-12-16 03:05:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								3f6d36c712 
								
							 
						 
						
							
							
								
								Avoid double-setting the material texture  
							
							
							
						 
						
							2012-12-16 02:19:19 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								0edc87825d 
								
							 
						 
						
							
							
								
								Move audio_clock to the decoder where it's used  
							
							
							
						 
						
							2012-12-16 01:17:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								4561c22e2b 
								
							 
						 
						
							
							
								
								More fixes for the audio clock  
							
							... 
							
							
							
							The audio_clock for the decoder represents the end of the current packet, so it
needs to be adjusted back to match the position that's actually going to be
read next. 
							
						 
						
							2012-12-16 00:07:56 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								c869444dcf 
								
							 
						 
						
							
							
								
								Don't leak the IO context if avformat_open_input fails  
							
							
							
						 
						
							2012-12-15 11:31:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								63e86555b6 
								
							 
						 
						
							
							
								
								use sample_aspect_ratio if available  
							
							
							
						 
						
							2012-12-15 19:40:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								5ed04ae53e 
								
							 
						 
						
							
							
								
								added black bars  
							
							
							
						 
						
							2012-12-15 19:23:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								e6d27cd6d0 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'scrawl/videoplayback' into videoplayback  
							
							
							
						 
						
							2012-12-15 09:15:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								9b3cf5c159 
								
							 
						 
						
							
							
								
								Use a looping thread to trigger refreshes  
							
							
							
						 
						
							2012-12-15 09:14:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								fa1ad381da 
								
							 
						 
						
							
							
								
								Make sure packets are cleaned up properly  
							
							
							
						 
						
							2012-12-15 08:42:54 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								7477345481 
								
							 
						 
						
							
							
								
								fixed video material  
							
							
							
						 
						
							2012-12-15 17:10:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								db23c8152e 
								
							 
						 
						
							
							
								
								Only duplicate AVPackets as needed  
							
							... 
							
							
							
							Packets that don't have a destruct method are using static memory, which will
only be valid until the next av_read_frame call. Otherwise, it's already
dynamically allocated and will remain valid. 
							
						 
						
							2012-12-15 07:47:03 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								6008cf0d15 
								
							 
						 
						
							
							
								
								Remove unneeded video_current_pts field  
							
							
							
						 
						
							2012-12-15 05:02:01 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								da44141b95 
								
							 
						 
						
							
							
								
								Avoid creating extra texture unit states on the video material  
							
							
							
						 
						
							2012-12-15 04:17:28 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								d50698d7d1 
								
							 
						 
						
							
							
								
								Clean up the rectangle and scene node used for displaying the video  
							
							
							
						 
						
							2012-12-15 04:01:52 -08:00