summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2003-06-15Properly deinterlace YUY2 frames.Robin KAY
CVS patchset: 5051 CVS date: 2003/06/15 20:04:35
2003-06-15a bit of cleanupMichael Roitzsch
CVS patchset: 5050 CVS date: 2003/06/15 16:10:14
2003-06-15James Slorach's suggestionsMiguel Freitas
CVS patchset: 5049 CVS date: 2003/06/15 15:25:35
2003-06-15Remove linear blend deinterlacer from video_out_pgx64. Add C implementation ↵Robin KAY
of linear blend deinterlacer to tvtime post plugin. CVS patchset: 5047 CVS date: 2003/06/15 11:44:57
2003-06-14Fix QuickTime binary audio decoder lockupEwald Snel
CVS patchset: 5046 CVS date: 2003/06/14 23:34:46
2003-06-14Further improvements.James Courtier-Dutton
1) PTS values correct now. 2) 3:2 Pulldown detection adjusting duration. 3) rff handled. TODO: 1) Closed Captions. 2) extra info. 3) What do I put in vo_frames_t img->pitches[3] ? CVS patchset: 5043 CVS date: 2003/06/14 02:31:01
2003-06-14More picture info added.James Courtier-Dutton
Small cleanup. CVS patchset: 5042 CVS date: 2003/06/14 01:14:05
2003-06-13- fix sync problem with ffmpeg audio decoderThibaut Mattern
w32dll extract the pts from the first packet of a frame ffmpeg extract the pts from the last one CVS patchset: 5041 CVS date: 2003/06/13 23:53:11
2003-06-13Make deinterlacer plugin compile on Solaris. Remove defunct code from ↵Robin KAY
xine-utils. CVS patchset: 5040 CVS date: 2003/06/13 23:05:35
2003-06-13- fix seeking with video only streamsThibaut Mattern
- fix rate and input time with imcomplete streams (simpsons_22films.asf) - remove unneeded timestamp computing CVS patchset: 5039 CVS date: 2003/06/13 20:46:22
2003-06-13have "linear" as default method so non-x86 users can use itMiguel Freitas
(i should also port our linearblend c code to new deinterlacer sometime) CVS patchset: 5037 CVS date: 2003/06/13 12:30:10
2003-06-13deinterlacer pluginMiguel Freitas
CVS patchset: 5035 CVS date: 2003/06/13 01:51:14
2003-06-13defaultMiguel Freitas
CVS patchset: 5034 CVS date: 2003/06/13 01:50:45
2003-06-13new deinterlacer plugin based on tvtimeMiguel Freitas
(please report if compilation breaks on non-x86 plataform) see xine-devel for more information CVS patchset: 5032 CVS date: 2003/06/13 01:48:09
2003-06-13Some updates. We now use our own version of libmpeg2 version 0.3.2.James Courtier-Dutton
Once we have it working 100% we will look at sending patches to the libmpeg2 list. Lots of debug info it currently in the code. It will be removed once it is working. Currently working: - 1) All frames allocated and freed correctly. Fixing that took a long time. 2) It seems that we do not need any of the flush, discontinuity or reset calls yet. Adding seeking might change that. The reason for this is that we properly support sequence end information, so still images get displayed immeadiately. TODO: - 1) Picture info needs to be fixed. I.E. Check that the correct picture info matchs the image buffer. 2) Closed captions. Implement the closed caption decoder. 3) PTS info. 4) extra info. 5) Seeking. 6) Repeat first field pattern sensing. 7) Picture coding type. E.g. Frame, Fields, RFF etc. using in the get_frame call. CVS patchset: 5031 CVS date: 2003/06/13 00:52:47
2003-06-12Silence (verbosity).Thibaut Mattern
CVS patchset: 5030 CVS date: 2003/06/12 23:37:16
2003-06-12Sorry... remove debug printfThibaut Mattern
CVS patchset: 5029 CVS date: 2003/06/12 23:18:17
2003-06-12- Implement the "seeking to the previous keyframe" behaviorThibaut Mattern
- Cleanup Please test it and report bugs. CVS patchset: 5028 CVS date: 2003/06/12 23:10:16
2003-06-12Rework postprocessing quality setting so that it no longer uses a mutex. ↵James Stembridge
Fixes deadlock when changing setting while the engine is paused. CVS patchset: 5027 CVS date: 2003/06/12 21:33:33
2003-06-12Disable direct rendering when height or width isn't a multiple of 16. ↵James Stembridge
Prevents junk being displayed at the edges of such streams. CVS patchset: 5026 CVS date: 2003/06/12 18:46:24
2003-06-11- add VO_INTERLACED_FLAG to get_frameMiguel Freitas
- do not trust progressive_frame for detecting NTSC 3:2, quote: 'the alternating progressive_frame encoding problem. This is a problem where the progressive_frame flag alternates between true and false every frame, when it really should have been set to "true" all the time.' 'There is a lot of content that is affected by this issue, because it's caused by a dumb decision by a very big company that made a very popular MPEG encoder. They've since fixed the encoder, but there are apparently still authoring companies that use it, because the problem is on a lot of high-profile current discs, like Disney's "Monsters Inc." and "Beauty and the Beast".' http://www.hometheaterhifi.com/volume_8_2/dvd-benchmark-special-report-chroma-bug-4-2001.html CVS patchset: 5025 CVS date: 2003/06/11 23:08:54
2003-06-11Fix io_helper for Win32. The http plugin now works again for Win32Tim Champagne
CVS patchset: 5024 CVS date: 2003/06/11 00:51:23
2003-06-11Updates to add meta info, pts and duration.James Courtier-Dutton
TODO: 1) Implement some way for flush/reset the buffers. 2) Fix aspect ratio. CVS patchset: 5023 CVS date: 2003/06/11 00:22:57
2003-06-10Video out now works with the new mpeg2 decoder.James Courtier-Dutton
I can play a DVD menu, with stills etc. TODO: 1) Aspect ratio. 2) Meta info. 3) Flushing. (All this will fix is seeking artifacts.) 4) frame duration. 5) Extra info passing. 6) Closed captions. 7) Anything else I have forgotten. CVS patchset: 5022 CVS date: 2003/06/10 22:01:54
2003-06-10Some updates.James Courtier-Dutton
We now get video on the output, but no aspect ration, or pts values are set yet. CVS patchset: 5021 CVS date: 2003/06/10 16:30:15
2003-06-09More libmpeg2new updatesJames Courtier-Dutton
CVS patchset: 5020 CVS date: 2003/06/09 23:14:17
2003-06-09Some more updates to libmpeg2new.James Courtier-Dutton
CVS patchset: 5019 CVS date: 2003/06/09 23:08:10
2003-06-09Initial import of libmpeg2 version 0.3.2-cvsJames Courtier-Dutton
CVS patchset: 5018 CVS date: 2003/06/09 17:27:51
2003-06-09This should fix it. Return the correct value from cdda_open for non-Win32.Tim Champagne
CVS patchset: 5017 CVS date: 2003/06/09 09:55:20
2003-06-09This time for sure. The file desc was not being setup for auto-play. That ↵Tim Champagne
should be fixed now. CVS patchset: 5016 CVS date: 2003/06/09 01:54:11
2003-06-09I think that this should fix the cdda plugin. Can someone verify this? ↵Tim Champagne
Thanks to Miguel for helping me understand the problem. CVS patchset: 5015 CVS date: 2003/06/09 01:26:25
2003-06-09This should fix the SIGSEGV in the cdda input module but it will probably ↵Tim Champagne
not fix the auto play feature. CVS patchset: 5014 CVS date: 2003/06/09 00:37:27
2003-06-08- only ignore real local files (ie. file:///) ("local" in gnome-vfs terms ↵Bastien Nocera
means it's on a fast connection, and not a network) CVS patchset: 5013 CVS date: 2003/06/08 21:58:09
2003-06-07Fix for message "demux_mpeg_block: error! 00 00 00 (should be 0x000001)"James Courtier-Dutton
when playing some VCDs. CVS patchset: 5012 CVS date: 2003/06/07 14:01:38
2003-06-06initial ideas for automatic enabling/disabling deinterlacerMiguel Freitas
fixes, comments, suggestions are welcome CVS patchset: 5011 CVS date: 2003/06/06 19:42:04
2003-06-06This #ifdef should come before the if, since thisMichael Roitzsch
if (cond) #ifdef LOG foo; #endif bar; is bad. CVS patchset: 5010 CVS date: 2003/06/06 14:29:41
2003-06-06Add a new mmap mode to audio alsa output.James Courtier-Dutton
Look for config item "audio.alsa_mmap_enable". 0 = use normal mode, 1 = use mmap mode. CVS patchset: 5008 CVS date: 2003/06/06 14:01:11
2003-06-05use io_helper functionsThibaut Mattern
CVS patchset: 5007 CVS date: 2003/06/05 19:16:28
2003-06-05Compile io_helper.Thibaut Mattern
CVS patchset: 5006 CVS date: 2003/06/05 19:11:13
2003-06-05io_helper functions.Thibaut Mattern
see http://article.gmane.org/gmane.comp.video.xine.devel/4178 CVS patchset: 5005 CVS date: 2003/06/05 19:08:06
2003-06-03Some streams contain a first section with smaller video than the rest, so ↵James Stembridge
don't resize the frame buffer as this will lead to a segfault when the size increases CVS patchset: 5004 CVS date: 2003/06/03 15:44:31
2003-06-03progressive_frame flag may be used to select how to convert yv12->yuy2Miguel Freitas
CVS patchset: 5003 CVS date: 2003/06/03 03:33:15
2003-06-02Accept Helix as a valid Real server (fix from MPlayer)James Stembridge
CVS patchset: 5002 CVS date: 2003/06/02 21:22:00
2003-06-02patch by Tim to kill the #ifdefs, replacing them with more portableMichael Roitzsch
PRI64d define from inttypes.h (looks like C99 requires these defines) CVS patchset: 5001 CVS date: 2003/06/02 16:52:20
2003-06-02nice patch, we should keep it for laterMichael Roitzsch
CVS patchset: 5000 CVS date: 2003/06/02 16:44:15
2003-06-02since this might be dangerous to speakers, we should increase the experience ↵Michael Roitzsch
level of this option CVS patchset: 4999 CVS date: 2003/06/02 16:41:10
2003-06-02Remove un-needed IMDCT message.James Courtier-Dutton
CVS patchset: 4998 CVS date: 2003/06/02 16:10:53
2003-06-02new event which inform UI when the mouse pointer enter and leave a spu ↵Daniel Caujolle-Bert
button (DVD navigation) CVS patchset: 4997 CVS date: 2003/06/02 06:36:30
2003-06-02that should fix compilation problems with some gcc / cflags combinationMiguel Freitas
CVS patchset: 4996 CVS date: 2003/06/02 00:03:58
2003-06-01Work around for users with an oss sound card with spdif, but the soundJames Courtier-Dutton
card incorrectly reports AFMT_AC3 as being absent. In effect, this forces xine to send non-audio AC3 and DTS data to the sound card, without ever knowing if the spdif is working or not. Can cause horrible noise to come out of speakers, and might even damage speakers. CVS patchset: 4995 CVS date: 2003/06/01 22:48:26