History | View | Annotate | Download (16.5 KB)
implement new grabbing interface, as described here:ttp://thread.gmane.org/gmane.comp.video.ffmpeg.devel/42920patch by Ramiro Polla % ramiro A lisha P ufsc P br %Original thread:Date: Jan 31, 2007 8:56 PMSubject: [Ffmpeg-devel] [PATCH] New grabbing interface...
This fixes error handling for BeOS, removing the need for some ifdefs.AVERROR_ defines are moved to avcodec.h as they are needed in there as well. Feel free to move that to avutil/common.h.Bumped up avcodec/format version numbers as though it's binary compatible we will want to rebuild apps as error values changed....
Replace deprecated PIX_FMT names by the newer variants.
Originally committed as revision 7867 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make x11grab output its warning that it couldn't find the mouse pointer onlyonce. This prevents flooding of the terminal when grabbing from a differentX-screen.
Originally committed as revision 7808 to svn://svn.ffmpeg.org/ffmpeg/trunk
typo: pallete --> palette
Originally committed as revision 7444 to svn://svn.ffmpeg.org/ffmpeg/trunk
Allow provision of displaynumber, screennumber, x-offset and y-offset parametersto the x11grab device.
Originally committed as revision 7320 to svn://svn.ffmpeg.org/ffmpeg/trunk
dont segv is ap->device is not set, display error message
Originally committed as revision 7312 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix compilation, use the standard INT64_C macro
Originally committed as revision 7311 to svn://svn.ffmpeg.org/ffmpeg/trunk
remove trailing whitespace left over
Originally committed as revision 7310 to svn://svn.ffmpeg.org/ffmpeg/trunk
Feedback from Karl H. Beckers about mouse cursor(patch by Edouard Gomez)
Originally committed as revision 7309 to svn://svn.ffmpeg.org/ffmpeg/trunk
RFC 6: Overall cleanups again.
- License should be fixed now (finally)- Added doxygen comments- Cleaned up the X11Grab structure- Renamed X11Grab structure to x11_grab_s- Changed some Java stylish named functions to more C'stylish ones- Changed order of some parameters so they are more libc alike with...
RFC 5: Mouse cursor painting reduc and more cleanups
- License is for FFmpeg, not "this program" - Rewrite mouse cursor painting functions- Cosmetic on 2 function declarations(patch by Edouard Gomez)
Originally committed as revision 7307 to svn://svn.ffmpeg.org/ffmpeg/trunk
RFC 3&4 stage: FFmpeg style aint't my style
- Tabs are 4 width- No tabs allowed(patch by Edouard Gomez)
Originally committed as revision 7306 to svn://svn.ffmpeg.org/ffmpeg/trunk
RFC 2 stage: First feedback from review comments
- License is GPL, simplify the license header to make it clear- Add myself to license header, clarify who did what- Use 64 bit PTS- Move mouse bitmaps to the mouse cursor painting function. Make them const again...
RFC 1 stage: Improve maintainability of the cursoir painting code
- Turned the mouse cursor painting code into a macro for more maintainability - Dropped mouse cursor painting in 8bit mode - Removed log when dropping frames - Free the shared memory segment on close...
Adapt the patch to more recent FFmpeg habits
- Indentation- Use av_log instead of fprintf- Removed strdup of the device name. It was unused- Cleaned things a bit(patch by Edouard Gomez)
Originally committed as revision 7303 to svn://svn.ffmpeg.org/ffmpeg/trunk
Original X11 device demuxer patch from Clemens Fruhwirth
- Build system integration is equivalent to RFC #6 patch- Same rule applies to ffmpeg.c/allformats.[c|h]- x11grab.c is from Clemens Fruhwirth except the x11 grab structure for libavformat registration is renamed to...
revert broken commit of x11 device demuxer patch
Originally committed as revision 7301 to svn://svn.ffmpeg.org/ffmpeg/trunk
Feedback from Karl H. Beckers about mouse cursor
Reverse direction of the mouse cursor pointer
Originally committed as revision 7300 to svn://svn.ffmpeg.org/ffmpeg/trunk
- License is for FFmpeg, not "this program" - Rewrite mouse cursor painting functions- Cosmetic on 2 function declarations
Originally committed as revision 7298 to svn://svn.ffmpeg.org/ffmpeg/trunk
- Tabs are 4 width- No tabs allowed
Originally committed as revision 7297 to svn://svn.ffmpeg.org/ffmpeg/trunk
- Turned the mouse cursor painting code into a macro for more maintainability- Dropped mouse cursor painting in 8bit mode- Removed log when dropping frames- Free the shared memory segment on close...
- Indentation- Use av_log instead of fprintf- Removed strdup of the device name. It was unused- Cleaned things a bit
Originally committed as revision 7294 to svn://svn.ffmpeg.org/ffmpeg/trunk