aboutsummaryrefslogtreecommitdiffstats
path: root/src/media (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * some additional logging when switching between background, visualization ↵basisbit2015-10-191-1/+3
| | | | | | | | and video in USreenSing * pass the low-latency flag to ffmpeg (this lowers the framerate on certain hardware. -> also use the fast-flag to compensate the lower framerate. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3149 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * modified to support current Bass.dll which fixes sound-issues on windows 8 ↵basisbit2015-10-111-13/+15
| | | | | | | | | and newer ToDo: implement usage of Bass device latency for usage when syncing video playback and audio playback * implemented the split-feature for linux-users. see https://sourceforge.net/p/ultrastardx/patches/16/ git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3141 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * fix end of file detection for videos with current ffmpeg versionsbasisbit2015-09-041-1/+6
| | | | | | * improve error text information of function TVideo_FFmpeg.DecodeFrame() git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3130 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * if NPOT is supported by the graphics card driver, do not manually resize ↵basisbit2015-09-041-3/+15
| | | | | | | | videos and textures to a power of 2 with and hight. This slightly improves image quality because of less resizing (OpenGL handles this better anyways) and is a minor performance improvement on systems that support OpenGL 2.x or newer. * please test this release and report bugs in the sourceforge forum or preferably our IRC channel git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3129 b956fd51-792f-4845-bead-9b4dfca2ff2c
* *raised LogFileLevel for development/debugging purposes to 50basisbit2015-08-151-2/+2
| | | | | | | *fixed compiling for windows *updated windows-build to most recent ffmpeg v2.7 version and fixed IPath for UVideo.TVideoPlayback_FFmpeg.Open according to v2.7 ffmpeg documentation git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3121 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Fix timeline for songs with no start_time master. Thanks to rudi_s.k-m_schindler2014-11-231-2/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3107 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Remove unused variables and fix warnings with ifdefed variables. Thanks to ↵k-m_schindler2014-11-222-1/+3
| | | | | | rudi_s. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3103 b956fd51-792f-4845-bead-9b4dfca2ff2c
* adding ffmpeg-2.4. compiles, but crashes on Mac OS X.k-m_schindler2014-11-222-16/+23
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3083 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Fix in avformat defines and a small fix in UAudioDecoder_FFmpegbrian-ch2013-12-261-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3060 b956fd51-792f-4845-bead-9b4dfca2ff2c
* try to fix it with ffmpeg-2.*k-m_schindler2013-12-251-0/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3058 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fix ffmpeg-1.1k-m_schindler2013-12-211-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3042 b956fd51-792f-4845-bead-9b4dfca2ff2c
* cosmeticsk-m_schindler2013-12-211-1/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3041 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Add more explanations. Thanks again to brianf for the decisive hint. k-m_schindler2013-12-151-1/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3036 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fix the screwy sound by requesting the required sample format.k-m_schindler2013-12-151-0/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3035 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Code beautifying. Minor code change for more verbose logk-m_schindler2013-12-151-47/+58
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3031 b956fd51-792f-4845-bead-9b4dfca2ff2c
* minor code optimizationk-m_schindler2013-12-151-5/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3027 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fix PByteIOContext for ffmpeg-1.2. ffmpeg-0.8 works. ffmpeg-1.2 compiles but ↵k-m_schindler2013-12-141-0/+4
| | | | | | no audio and then crashes. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3026 b956fd51-792f-4845-bead-9b4dfca2ff2c
* add FF_API_AVCODEC_RESAMPLE and FFMPEG_VERSION_INTk-m_schindler2013-12-141-1/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3025 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fix version detection of libavformatk-m_schindler2013-07-183-15/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3000 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Added compilation condition to new UMediaCore_FFmpeg functions to make ↵lotanrm2013-07-111-0/+6
| | | | | | earlier builds work again. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2999 b956fd51-792f-4845-bead-9b4dfca2ff2c
* In order to make ffmpeg-1.0 work:lotanrm2013-07-113-12/+92
| | | | | | | | Fixed avcodec FF_API flags (similar to r2996). Changed from old avformat_register_protocol2 to using AVIOContext. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2998 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fix compilation on ubuntu and lart release engineers, who mix releases ;-)k-m_schindler2013-05-152-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2984 b956fd51-792f-4845-bead-9b4dfca2ff2c
* add fade for medley mod.k-m_schindler2013-02-224-0/+28
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2945 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fix version detection of libavformatk-m_schindler2012-10-201-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2930 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fix pointer types.k-m_schindler2012-07-141-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2920 b956fd51-792f-4845-bead-9b4dfca2ff2c
* cosmetics: long variable names. no code change.k-m_schindler2012-05-241-8/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2890 b956fd51-792f-4845-bead-9b4dfca2ff2c
* some minor bugfixes.k-m_schindler2012-05-241-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2889 b956fd51-792f-4845-bead-9b4dfca2ff2c
* cosmetics: long variable names. no code change.k-m_schindler2012-05-241-9/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2888 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Corrected AVStream pointer arithmetic to work inconjuction with fpc 2.6 as ↵lotanrm2012-05-173-8/+4
| | | | | | well fpc 2.4. Removed unneeded code. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2884 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Added support for ffmpeg-0.10.lotanrm2012-05-173-19/+89
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2883 b956fd51-792f-4845-bead-9b4dfca2ff2c
* correct versions and prepare logic of file opening for ffmpeg-0.8k-m_schindler2012-05-113-7/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2882 b956fd51-792f-4845-bead-9b4dfca2ff2c
* indentation. surely, no code change.k-m_schindler2012-05-101-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2881 b956fd51-792f-4845-bead-9b4dfca2ff2c
* minimal type adjustments. This should make no difference.k-m_schindler2012-05-101-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2879 b956fd51-792f-4845-bead-9b4dfca2ff2c
* untested proposal for replacement of av_find_stream_info by av_read_framek-m_schindler2012-05-081-0/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2877 b956fd51-792f-4845-bead-9b4dfca2ff2c
* another fix of streams. USDX finally builds, but does not work.k-m_schindler2012-05-051-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2876 b956fd51-792f-4845-bead-9b4dfca2ff2c
* update for ffmpeg-0.8k-m_schindler2012-05-052-0/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2873 b956fd51-792f-4845-bead-9b4dfca2ff2c
* updates and extension for ffmpeg-0.8k-m_schindler2012-04-224-1/+33
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2867 b956fd51-792f-4845-bead-9b4dfca2ff2c
* new detection of ffmpeg version. API changes: SampleFormat -> ↵k-m_schindler2012-04-202-8/+7
| | | | | | AVSampleFormat. Configure still needs update. Special thanks to lotan. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2856 b956fd51-792f-4845-bead-9b4dfca2ff2c
* allow playback from audio streamtobigun2010-12-302-3/+132
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2783 b956fd51-792f-4845-bead-9b4dfca2ff2c
* stretch mic-input to avoid buffer underruns with voice playback (audible as ↵tobigun2010-12-271-1/+6
| | | | | | scratching) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2774 b956fd51-792f-4845-bead-9b4dfca2ff2c
* revert accidental previous commitk-m_schindler2010-10-142-3/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2665 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Mac OS X Readmek-m_schindler2010-10-142-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2664 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Bugfix: do not call Inc() on PByteArray pointers. It will not increment by ↵tobigun2010-06-191-1/+1
| | | | | | one byte, but by SizeOf(ByteArray) bytes which is some KB. As a result the pointer will point to an illegal memory address. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2549 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fixed x-position of glScissor test in UVideo.Draw and UVideo.DrawReflection ↵brunzelchen2010-06-151-2/+2
| | | | | | (video was visible on the first screen only) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2527 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Fix for invalid song lengthstobigun2010-06-131-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2511 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fTimeBase is NOT the time-base of the FFmpeg stream -> renamed to ↵tobigun2010-06-121-28/+21
| | | | | | fFrameDuration to avoid wrong usage git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2501 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fix seeking in videostobigun2010-06-121-1/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2500 b956fd51-792f-4845-bead-9b4dfca2ff2c
* merge of VideoPreview branch into trunkbrunzelchen2010-06-103-80/+642
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2475 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Do not overwrite a devices MicSource if it is already set (Note: MicSource ↵tobigun2010-06-061-2/+5
| | | | | | is not used at the moment) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2447 b956fd51-792f-4845-bead-9b4dfca2ff2c
* compare FFmpeg header and DLL versions and log an error if both do not matchtobigun2010-06-051-0/+75
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2442 b956fd51-792f-4845-bead-9b4dfca2ff2c