summaryrefslogtreecommitdiffstats
path: root/video/image_writer.c
Commit message (Expand)AuthorAgeFilesLines
* image_writer: refactor screenshot write functionsnanahi2024-03-191-50/+24
* image_writer: fix TOCTOU in screenshot filename generationnanahi2024-03-191-9/+24
* video/image_writer: attach MDVC metadata and CLLI metadataLeo Izen2024-03-191-8/+7
* image_writer: cleanup leftover files if image writing failsnanahi2024-02-251-2/+10
* csputils: replace mp_chroma_location with pl_chroma_locationKacper Michajłow2024-01-221-2/+2
* csputils: replace mp_colorspace with pl_color_spaceKacper Michajłow2024-01-221-15/+17
* image_writer: default to lossless AVIF screenshotsKacper Michajłow2023-12-041-2/+1
* image_writer: add missing mp_image_params in convert_imageKacper Michajłow2023-12-041-0/+2
* image_writer: print screenshot format in verbose logKacper Michajłow2023-12-041-2/+2
* image_writer: use common format selection for AVIF screenshotsKacper Michajłow2023-12-041-2/+2
* image_writer: improve format conversion loggingsfan52023-11-071-2/+6
* ALL: use pl_hdr_metadata and nuke sig_peakKacper Michajłow2023-11-051-1/+1
* screenshot: support crop with --screenshot-swKacper Michajłow2023-09-091-2/+18
* video_writer: fix gamma for YUV screenshotssfan52023-07-261-2/+2
* image_writer: log pixfmt conversionsfan52023-07-261-0/+2
* image_writer: use proper specifier for int64_tNRK2023-07-201-1/+2
* image_writer: move tag_csp check into image_writer_flexible_csp()sfan52023-07-191-0/+2
* image_writer: replace sprintf usagesfan52023-07-191-4/+2
* image_writer: share some code between write_lavc and write_avifsfan52023-07-191-45/+39
* image_writer: error check avif-pixfmt optionsfan52023-07-191-0/+5
* image_writer: fix still-picture option for AVIFsfan52023-07-191-1/+1
* image_writer: remove duplicate packet writing codesfan52023-07-191-29/+4
* video/image_writer: check for write errorsNRK2023-07-111-3/+2
* video/image_writer: fix file leak in error pathNRK2023-07-111-0/+1
* video/image_writer: add avif screenshot supportcloud116652023-07-011-17/+293
* image_writer: respect jpeg-quality when using ffmpeg for writingsfan52023-06-291-1/+9
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-211-8/+7
* video/image_writer: use effort=4 default for JXL screenshotsLeo Izen2023-02-171-1/+1
* video/image_writer: force sRGB for unsupported formatsNiklas Haas2023-02-131-8/+13
* video/image_writer: add image_writer_flexible_cspNiklas Haas2023-02-131-0/+13
* video/image_writer: change screenshot-tag-colorspace default to yesLeo Izen2023-02-091-1/+1
* video/image_writer: avoid stripping colorspace info when writing imageLeo Izen2023-01-311-0/+1
* video/image_writer: tag colorspace in AVCodecContextLeo Izen2022-05-041-2/+4
* video/image_writer: fix high-depth JPEG XL screenshotsLeo Izen2022-04-291-1/+5
* build: add avcodec jpegxl dependency versionsLeo Izen2022-04-281-5/+3
* video/image_writer: add Jpeg XL screenshotsLeo Izen2022-04-261-0/+18
* image_writer: replace deprecated av_init_packet()sfan52022-01-101-10/+9
* build: address AVCodec, AVInputFormat, AVOutputFormat const warningssfan52021-05-011-3/+3
* video: clean up some imgfmt related stuffwm42020-05-181-3/+11
* options: change option macros and all option declarationswm42020-03-181-10/+10
* screenshot, vo_image: use global swscale/zimg parameterswm42019-10-311-4/+13
* image_writer: add webp-compression optionsfan52019-09-141-0/+3
* image_writer: add WebP support (lossy or lossless)sfan52019-09-141-7/+39
* image_writer: move convert_image() to player/screenshot.csfan52019-09-141-3/+3
* vo_gpu: make screenshots use the GL rendererwm42018-02-111-0/+5
* Replace remaining avcodec_close() callswm42017-07-161-3/+1
* image_writer, vo_image: change license to LGPLwm42017-06-181-10/+7
* image_writer: make it work with libavcodec's jpg encoderwm42017-04-021-5/+38
* screenshot: change details of --screenshot-format handlingwm42017-03-181-45/+41
* image_writer: remove useless formatswm42017-03-181-4/+0
* image_writer: check a return valuewm42017-02-201-1/+3
* Remove compatibility thingswm42016-12-071-6/+0
* vo_image: move to global optionswm42016-09-051-14/+10
* mp_image: split colorimetry metadata into its own structNiklas Haas2016-07-031-2/+2
* image_writer: port to new encode APIwm42016-06-241-0/+12
* image_writer: take care of prediction_method deprecationwm42016-02-091-1/+3
* image_writer: fix writing flipped images as jpgwm42016-01-171-1/+1
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* video: switch from using display aspect to sample aspectwm42015-12-191-2/+2
* Replace deprecated av_free_packet() callswm42015-10-281-1/+1
* image_writer: don't use jpeg baseline, and remove useless jpeg optionswm42015-08-021-6/+1
* screenshot: don't write PNG colorspace tags by defaultwm42015-07-181-1/+1
* screenshots: add option to prevent 16 bit outputwm42015-04-291-13/+23
* screenshots: add option to disable JPEG 4:4:4 outputwm42015-04-291-2/+6
* image_writer: fix writing screenshotswm42015-04-221-1/+1
* image_writer: factor image conversion into a separate functionwm42015-04-201-25/+31
* image_writer: minor cleanupwm42015-04-201-9/+9
* Update license headersMarcin Kurczewski2015-04-131-4/+4
* screenshots: drop some useless jpeg writer optionswm42015-04-091-11/+0
* screenshots: write jpg files with original subsamplingwm42015-04-091-1/+5
* screenshots: select best image format the encoder supportswm42015-04-061-24/+34
* Remove some FFmpeg/Libav compatibility hackswm42015-03-031-2/+0
* Revert "Revert recent vo_opengl related commits"Niklas Haas2015-02-281-0/+8
* Revert recent vo_opengl related commitswm42015-02-281-8/+0
* screenshots: check for AVFrame csp supportNiklas Haas2015-02-281-0/+2
* screenshots: add support for csp taggingNiklas Haas2015-02-281-0/+6
* image_writer: check for conversion errorswm42015-01-151-1/+5
* screenshots: set AVFrame parameterswm42014-12-281-0/+3
* video: remove swapped-endian image format aliaseswm42014-11-051-1/+1
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-291-2/+0
* video: introduce failure path for image allocationswm42014-06-171-0/+4
* video: synchronize mpv rgb pixel format names with ffmpeg nameswm42014-06-141-1/+1
* Add more constwm42014-06-111-7/+7
* video: remove redundant mp_image display_w/_h memberswm42014-04-291-2/+2
* image_writer: use new AVFrame APIwm42014-03-161-3/+2
* video/fmt-conversion.c: remove unknown pixel format messageswm42013-12-211-0/+5
* image_writer: mp_msg conversionswm42013-12-211-10/+8
* Move options/config related files from mpvcore/ to options/wm42013-12-171-1/+1
* configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-031-3/+3
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-1/+1
* sws_utils: make hq swscale flags available with mp_sws_hq_flagswm42013-07-181-5/+1
* image_writer: Add PNG filter option (default "mixed")Martin Herkt2013-06-151-1/+5
* Prefix CODEC_ID_ with AV_wm42013-03-131-6/+6
* image_writer: switch to avcodec_encode_video2()wm42013-03-131-14/+11
* m_option: don't define OPT_BASE_STRUCT by defaultwm42013-03-011-1/+0
* cleanup: replace OPT_FLAG_ON and OPT_MAKE_FLAGS with OPT_FLAGwm42013-02-091-2/+2
* video: decouple internal pixel formats from FourCCswm42013-01-131-4/+4
* video: cleanup: replace old mp_image function nameswm42013-01-131-2/+2
* video: cleanup: move and rename vf_mpi_clear and vf_clone_attributeswm42013-01-131-3/+1
* video: fix bogus uses of mp_image.w/widthwm42012-11-211-10/+7
* Add missing compat/libav.h includeswm42012-11-121-0/+2
* Rename directories, move files (step 2 of 2)wm42012-11-121-8/+7
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-121-0/+327