6a55438265
Update version and changelog
2011-09-13 17:35:58 +02:00
5ab7db25c0
Free all resources on BreakConnect instead of waiting for filter destruct.
2011-09-13 17:24:02 +02:00
b72d4383b7
Fix VC-1 EVO playback.
2011-08-19 23:02:03 +02:00
bb6fddb8a0
Update changelog and version.
2011-08-19 16:16:01 +02:00
218935013f
Add a debug message when a new media type comes in.
2011-08-19 16:11:29 +02:00
68b2ccbc8c
Flush the decoder in NewSegment instead of EndFlush
2011-08-19 16:11:10 +02:00
07cd6beb09
Block frame delivery while flushing.
2011-08-19 16:10:49 +02:00
10f12a8c21
Fix playback of AVC1 streams with a NAL size flag of 3.
2011-08-17 23:23:21 +02:00
21152bf66d
Update changelog and version.
2011-08-17 12:33:47 +02:00
0ed53f08e5
Implement new method for timestamp calculation on VC-1 and MPEG4
2011-08-16 14:39:35 +02:00
22974348ed
Update changelog and version
2011-08-14 18:30:25 +02:00
d721a89315
Implemented a check for MPEG-2 4:2:2 and refuse the format.
2011-08-14 18:28:02 +02:00
0e905c348a
Moved helper functions into Media.cpp
2011-08-14 18:27:49 +02:00
ddc3e65084
Implement a temporary timestamp smoothing.
...
This fixes a glitch when playing VC-1 interlaced material.
This is a temporary measure and a proper way to preserve the incoming
timestamps should be added, similar to how LAV Video processes the DTS
timestamps.
2011-08-14 18:15:40 +02:00
ec6eaa491e
Add WMVA to the VC-1 FourCCs
2011-08-13 14:55:48 +02:00
70b6d183fc
Disable fallback stride calculation.
2011-07-21 18:54:28 +02:00
311345f15c
Use the proper size for the buffer size, instead of a hardcoded value.
2011-07-21 18:54:05 +02:00
056c7deea1
Update changelog and version
2011-07-05 20:03:32 +02:00
7fafae05f4
Flush the parser on dynamic format changes.
2011-07-05 17:18:50 +02:00
0870fd3834
Add exception guards around cuvid decoding calls.
2011-07-05 17:04:04 +02:00
17125ceb9a
Change how preroll processing works.
2011-07-05 16:48:39 +02:00
401c83cf4e
Discard frames with a negative frame time.
2011-06-25 22:06:39 +02:00
58094efe34
Update version and changelog
2011-06-05 15:51:59 +02:00
f54f0cf3f0
Only enable DXVA interop by default on Vista or newer.
2011-06-05 11:45:08 +02:00
0783797d56
Add installer script.
2011-06-05 11:07:51 +02:00
40584a9f62
Rename to DXVA Interop option.
2011-06-05 08:31:15 +02:00
ee76854f6f
Refactor the "Double Framerate" option to hopefully make more sense.
2011-06-05 08:30:49 +02:00
e58381c48f
Add the ability to choose the output pixel format.
2011-06-04 13:21:20 +02:00
bc0ad8375f
Always cleanup the avc1 parser reference.
2011-06-04 11:03:29 +02:00
1050f79dd3
Refuse decoding of MPEG-4 ASP on Hardware thats not at least VDPAU Level C.
2011-06-04 10:55:11 +02:00
def7894252
Properly add support for using CUDA devices without a display (disables D3D Interop)
2011-06-03 23:36:17 +02:00
941524120d
Update changelog and version.
2011-06-02 15:20:27 +02:00
2b464debf4
Implement new GPU detection which scans all CUDA cards instead of only those with connected displays, and picks the fastest one.
2011-06-02 15:07:34 +02:00
19f928f5fe
Small optimizations in NV12 and YV12 conversions.
2011-06-02 13:35:00 +02:00
174ee50b41
Implemented NV12->YV12 conversion using SSE2 intrinsics.
2011-06-02 12:32:55 +02:00
035b33ba4d
Make some warnings on x64 shut up.
2011-06-02 10:33:34 +02:00
0f97428f17
Added x64 project configurations.
2011-06-02 10:31:13 +02:00
05e28970bf
Add a project configuration to build with CUDA <= 3.1 APIs
2011-06-02 10:17:19 +02:00
a105be4331
Force a sequence update after a InitCodec.
2011-05-12 00:12:28 +02:00
c2df67cf3e
Statically link against the MSVC2010 runtime.
2011-05-07 00:19:04 +02:00
be85f03746
Check for failures when creating the decoder.
2011-05-02 22:24:11 +02:00
1f238a5d4f
Update version and changelog.
2011-05-01 01:11:20 +02:00
81aa8381db
Only send a new media type or emit the size changed event when things actually changed.
2011-05-01 01:02:41 +02:00
9437cb6ccf
Only queue a new format when there actually was a change.
2011-05-01 01:02:23 +02:00
c837890c72
Add comments to MMX YV12 routine so i don't forget how it works.
2011-04-30 20:30:22 +02:00
f156baf372
Update changelog and version.
2011-04-30 19:16:49 +02:00
300fa33994
Add error threshold setting.
2011-04-30 19:16:12 +02:00
688559b874
Remove unused variable.
2011-04-30 19:10:17 +02:00
c79113b7ec
Add YV12 output.
2011-04-30 19:06:55 +02:00
498e730c55
Comment out quality notification trace message.
2011-04-24 22:23:12 +02:00