25ffaaaa2d 
								
							 
						 
						
							
							
								
								Replace t_assert() with Assert().  
							
							... 
							
							
							
							Also use this assertions for Expects(), Ensures() and Unexpected(). 
							
						 
						
							2017-08-30 19:15:42 +03:00  
				
					
						
							
							
								 
						
							
								012d59ab42 
								
							 
						 
						
							
							
								
								Use nullptr instead of std::unique_ptr<Type>().  
							
							
							
						 
						
							2017-08-30 19:15:25 +03:00  
				
					
						
							
							
								 
						
							
								3b864d63b9 
								
							 
						 
						
							
							
								
								Fix crash in audio player destructor.  
							
							
							
						 
						
							2017-06-30 09:21:44 +03:00  
				
					
						
							
							
								 
						
							
								ee6d80673a 
								
							 
						 
						
							
							
								
								Snap floating player to column and corner.  
							
							
							
						 
						
							2017-05-24 16:25:17 +03:00  
				
					
						
							
							
								 
						
							
								c58a48276f 
								
							 
						 
						
							
							
								
								Hide floating player if video message is visible.  
							
							
							
						 
						
							2017-05-24 16:25:15 +03:00  
				
					
						
							
							
								 
						
							
								7873cb4373 
								
							 
						 
						
							
							
								
								Using media player for voice / video messages.  
							
							... 
							
							
							
							Media::Player::Widget displays the current voice / video message
if it is played and the current song otherwise.
It is created when a voice / video message starts and is destroyed
when all the voice / video messages in the playlist are finished. 
							
						 
						
							2017-05-24 16:25:12 +03:00  
				
					
						
							
							
								 
						
							
								b9119e5ef6 
								
							 
						 
						
							
							
								
								Play video messages as Type::Voice.  
							
							... 
							
							
							
							Use AudioMsgId instead of videoPlayId.
Any audio track now can be a child loader track of some video clip.
Use Type::Voice instead of Type::Video for round video messages.
Video messages play / pause / resume the same way as voice messages. 
							
						 
						
							2017-05-24 16:25:09 +03:00  
				
					
						
							
							
								 
						
							
								5915f3f928 
								
							 
						 
						
							
							
								
								Display radial playback progress in round videos.  
							
							
							
						 
						
							2017-05-24 16:25:07 +03:00  
				
					
						
							
							
								 
						
							
								23874a0a26 
								
							 
						 
						
							
							
								
								Animate call answer button with an outer ripple.  
							
							
							
						 
						
							2017-05-09 23:46:39 +03:00  
				
					
						
							
							
								 
						
							
								2e816f2a67 
								
							 
						 
						
							
							
								
								Play notification sound using Media::Audio::Track.  
							
							
							
						 
						
							2017-05-09 23:46:30 +03:00  
				
					
						
							
							
								 
						
							
								6f89d01452 
								
							 
						 
						
							
							
								
								Add new Media::Audio::Instance for audio tracks.  
							
							... 
							
							
							
							Move some audio-related code from Media::Player to Media::Audio. 
							
						 
						
							2017-05-09 23:46:29 +03:00  
				
					
						
							
							
								 
						
							
								7312114b75 
								
							 
						 
						
							
							
								
								Use full volume for video messages.  
							
							... 
							
							
							
							Set video volume to VideoVolume in MediaView and to 1 in HistoryGif. 
							
						 
						
							2017-04-15 22:51:53 +03:00  
				
					
						
							
							
								 
						
							
								a1b53c660e 
								
							 
						 
						
							
							
								
								Show video thumbnail in SendFileBox.  
							
							... 
							
							
							
							Read media information (image / song / video) in SendFileBox in the
same way it is read in FileLoadTask::process() and reuse it in
FileLoadTask if it was loaded already for the box. 
							
						 
						
							2017-03-10 17:14:10 +03:00  
				
					
						
							
							
								 
						
							
								31009b19c6 
								
							 
						 
						
							
							
								
								Removed obsolete storage_file_type fields.  
							
							
							
						 
						
							2017-03-04 14:28:21 +03:00  
				
					
						
							
							
								 
						
							
								08167a6a91 
								
							 
						 
						
							
							
								
								Removed #include "stdafx.h" from all files.  
							
							... 
							
							
							
							Currently the build without implicitly included precompiled header
is not supported anyway (because Qt MOC source files do not include
stdafx.h, they include plain headers).
So when we decide to support building without implicitly included
precompiled headers we'll have to fix all the headers anyway. 
							
						 
						
							2017-03-04 12:27:52 +03:00  
				
					
						
							
							
								 
						
							
								ffc557a0f9 
								
							 
						 
						
							
							
								
								Using standard library instead of std_ namespace.  
							
							... 
							
							
							
							Currently tested only in VS2015. 
							
						 
						
							2017-02-21 16:45:56 +03:00  
				
					
						
							
							
								 
						
							
								e922e5be39 
								
							 
						 
						
							
							
								
								Alpha 1.0.8: seek in voice messages (by waveform).  
							
							
							
						 
						
							2017-02-11 01:37:37 +03:00  
				
					
						
							
							
								 
						
							
								d1b9b8e3a3 
								
							 
						 
						
							
							
								
								Alpha 1.0.4: Click and drag to reorder pinned chats.  
							
							
							
						 
						
							2017-01-30 18:27:13 +03:00  
				
					
						
							
							
								 
						
							
								b21f72fef0 
								
							 
						 
						
							
							
								
								Fixed build for old OS X.  
							
							
							
						 
						
							2017-01-27 10:25:43 +03:00  
				
					
						
							
							
								 
						
							
								697fdd4294 
								
							 
						 
						
							
							
								
								Alpha 1.0.3: audio device opened only when some sound is played.  
							
							... 
							
							
							
							Also on Windows Vista and later audio device should switch after
the system default audio output device is changed. 
							
						 
						
							2017-01-27 10:08:59 +03:00  
				
					
						
							
							
								 
						
							
								4964b8b488 
								
							 
						 
						
							
							
								
								Beta 1000002001: Recreate audio device when no output or device changes.  
							
							
							
						 
						
							2017-01-25 08:45:09 +03:00  
				
					
						
							
							
								 
						
							
								6ae68b337d 
								
							 
						 
						
							
							
								
								Audio capture moved to a separate module.  
							
							
							
						 
						
							2017-01-25 00:25:21 +03:00  
				
					
						
							
							
								 
						
							
								7fb1463c43 
								
							 
						 
						
							
							
								
								Version 1.0 stable: bump copyright date to 2017.  
							
							
							
						 
						
							2017-01-11 23:02:13 +04:00  
				
					
						
							
							
								 
						
							
								c09dab2b3a 
								
							 
						 
						
							
							
								
								MediaView save message fixed. Sticker pan size updated correctly.  
							
							
							
						 
						
							2017-01-09 18:00:56 +04:00  
				
					
						
							
							
								 
						
							
								9d66e88fc1 
								
							 
						 
						
							
							
								
								Alpha 0.10.24: fixed image alignment for ffmpeg, using ffmpeg 3.2.  
							
							
							
						 
						
							2017-01-05 13:08:16 +04:00  
				
					
						
							
							
								 
						
							
								eb4d2a38b6 
								
							 
						 
						
							
							
								
								Closed beta 10020003: All colors moved to palette, some bug fixes.  
							
							
							
						 
						
							2016-12-30 17:53:02 +04:00  
				
					
						
							
							
								 
						
							
								06ed7b8eaf 
								
							 
						 
						
							
							
								
								Some more ripple animations. Now only anim::value (float64).  
							
							... 
							
							
							
							Also each FloatAnimation now stops MTP responses.
Also slide animations done by FloatAnimation.
Closed beta 10019012. 
							
						 
						
							2016-12-30 17:52:46 +04:00  
				
					
						
							
							
								 
						
							
								8958ae0377 
								
							 
						 
						
							
							
								
								Typing animations from android.  
							
							
							
						 
						
							2016-12-30 17:52:36 +04:00  
				
					
						
							
							
								 
						
							
								9eb8a93719 
								
							 
						 
						
							
							
								
								Media::Player::Widget added instead of PlayerWidget.  
							
							... 
							
							
							
							New media player bar widget added. Switching between floating
media player panel and media player widget. New volume controller. 
							
						 
						
							2016-10-12 22:36:48 +03:00  
				
					
						
							
							
								 
						
							
								e616c39608 
								
							 
						 
						
							
							
								
								Merge branch 'dev' into player  
							
							... 
							
							
							
							Conflicts:
	Telegram/SourceFiles/application.cpp
	Telegram/SourceFiles/core/utils.h
	Telegram/SourceFiles/localstorage.cpp
	Telegram/SourceFiles/pspecific_mac_p.mm 
							
						 
						
							2016-10-08 12:10:33 +03:00  
				
					
						
							
							
								 
						
							
								043cba0a64 
								
							 
						 
						
							
							
								
								Custom notifications inline reply added, positioning broken.  
							
							
							
						 
						
							2016-10-04 21:18:08 +03:00  
				
					
						
							
							
								 
						
							
								325e28f3a8 
								
							 
						 
						
							
							
								
								Fixed bad time displaying when seeking in the new media player.  
							
							
							
						 
						
							2016-09-29 18:25:17 +03:00  
				
					
						
							
							
								 
						
							
								f970ac3163 
								
							 
						 
						
							
							
								
								New audio player done (without playlist).  
							
							
							
						 
						
							2016-09-23 19:04:26 +03:00  
				
					
						
							
							
								 
						
							
								a8f3582cb1 
								
							 
						 
						
							
							
								
								Title controls reordering done right. Title song play button created.  
							
							
							
						 
						
							2016-09-21 14:44:20 +03:00  
				
					
						
							
							
								 
						
							
								50616cc267 
								
							 
						 
						
							
							
								
								Version for OS X 10.6-10.7 build from GYP is ready, not tested yet.  
							
							
							
						 
						
							2016-08-29 23:24:16 -06:00  
				
					
						
							
							
								 
						
							
								d31701e906 
								
							 
						 
						
							
							
								
								Fixed client side waveform counter infinite loop.  
							
							... 
							
							
							
							Backported Qt 5.6.1 crash fix in cocoa integration to Qt patch. 
							
						 
						
							2016-07-30 11:03:44 +01:00  
				
					
						
							
							
								 
						
							
								5b7a17e044 
								
							 
						 
						
							
							
								
								0.9.59 alpha version: crash on logout fixed.  
							
							
							
						 
						
							2016-07-23 09:39:46 +03:00  
				
					
						
							
							
								 
						
							
								26723fb820 
								
							 
						 
						
							
							
								
								Alpha version 0.9.58: embedded video player.  
							
							
							
						 
						
							2016-07-22 19:22:25 +03:00  
				
					
						
							
							
								 
						
							
								27cf45e1a9 
								
							 
						 
						
							
							
								
								Moved to ffmpeg 3.1 release code.  
							
							
							
						 
						
							2016-07-22 18:01:24 +03:00  
				
					
						
							
							
								 
						
							
								9fe714189d 
								
							 
						 
						
							
							
								
								updateNewMessage now can request getDifference(), if data is absent.  
							
							... 
							
							
							
							Video sync and frame duration count improved.
Seek in not 44100 and not 48000 hz audio streams fixed. 
							
						 
						
							2016-07-21 20:35:55 +03:00  
				
					
						
							
							
								 
						
							
								207981b8c4 
								
							 
						 
						
							
							
								
								Sync video to audio stream fixed. Cute video download inside MediaView.  
							
							... 
							
							
							
							Small round radius in webpage photo / doc nested attachments. 
							
						 
						
							2016-07-19 13:54:43 +03:00  
				
					
						
							
							
								 
						
							
								505e5a69a6 
								
							 
						 
						
							
							
								
								Video playing in MediaView seek fixed, fullscreen mode improved.  
							
							... 
							
							
							
							Shortcut commands now return bool, so you know if it was executed. 
							
						 
						
							2016-07-14 14:20:46 +03:00  
				
					
						
							
							
								 
						
							
								cb0c99acc8 
								
							 
						 
						
							
							
								
								Seek done in video player in MediaView. Some memory leaks fixed.  
							
							... 
							
							
							
							Using pixmapFromImageInPlace() instead of QPixmap::fromImage(). 
							
						 
						
							2016-07-13 20:34:57 +03:00  
				
					
						
							
							
								 
						
							
								fc716af002 
								
							 
						 
						
							
							
								
								Pause/resume supported in the video player in MediaView.  
							
							... 
							
							
							
							Autoplay video in MediaView only from showDocument(), otherwise pause. 
							
						 
						
							2016-07-13 14:24:31 +03:00  
				
					
						
							
							
								 
						
							
								647759f0d1 
								
							 
						 
						
							
							
								
								Enable video files overview in MediaView. Video restart supported.  
							
							
							
						 
						
							2016-07-12 21:04:34 +03:00  
				
					
						
							
							
								 
						
							
								8da39356dc 
								
							 
						 
						
							
							
								
								Divided song volume and video volume, video volume control implemented.  
							
							
							
						 
						
							2016-07-12 17:11:59 +03:00  
				
					
						
							
							
								 
						
							
								01d448c1bd 
								
							 
						 
						
							
							
								
								Video play progress displayed in MediaView (in case of audio stream).  
							
							
							
						 
						
							2016-07-12 14:38:16 +03:00  
				
					
						
							
							
								 
						
							
								41cd427834 
								
							 
						 
						
							
							
								
								Sync video frame delay / skip by audio play progress.  
							
							
							
						 
						
							2016-07-10 22:44:55 +03:00  
				
					
						
							
							
								 
						
							
								1fee0822fb 
								
							 
						 
						
							
							
								
								Moved AudioPlayerState+position+duration+frequency to a single struct.  
							
							
							
						 
						
							2016-07-10 16:02:22 +03:00  
				
					
						
							
							
								 
						
							
								99b15719cf 
								
							 
						 
						
							
							
								
								Stopping video sound when closing mediaview (destroying Clip::Reader).  
							
							... 
							
							
							
							Fixed launching video with sound while song is playing. 
							
						 
						
							2016-07-05 20:44:22 +03:00