Re: [FFmpeg-trac] #3657(swscale:open): float pixel format

2017-10-23 Thread FFmpeg
#3657: float pixel format
-+---
 Reporter:  sun  |Owner:
 Type:  enhancement  |   Status:  open
 Priority:  wish |Component:  swscale
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+---

Comment (by mtc):

 gimp 2.9 now supports floating-point RGB formats

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #3657(swscale:open): float pixel format

2017-10-23 Thread FFmpeg
#3657: float pixel format
-+---
 Reporter:  sun  |Owner:
 Type:  enhancement  |   Status:  open
 Priority:  wish |Component:  swscale
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+---

Comment (by mtc):

 i guess this means a component color space (RGB/XYZ based, not luminance
 chroma (YUV) )
 RGB16float (16*3 48-bit) or
 RGB32float (16*3 48-bit)

 also using linear transfer characteristics
 (not [sRGB-gamma
 
https://en.wikipedia.org/wiki/SRGB#The_sRGB_transfer_function_.28.22gamma.22.29]
 or [HLG https://en.wikipedia.org/wiki/Hybrid_Log-Gamma] or Perceptual-
 Quantizer ...

 floating with support for negative-values
 to prevent data-loss (clamping-artifacts) from super-whites and outside of
 color-primaries'gamut colors
 what can occur from conversion from YUV(luminance-chroma) color spaces

 importing from exif2.0 sYCC (most modern camera jpegs) can clip overwhites
 esp blues

 also if then thus also support outputting into float-supporting formats
 e.g. OpenEXR for export into supporting rendering programs

 support for linearRGB heps make it easier to support linear-
 gamma(radiometric) image resizing

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #3657(swscale:open): float pixel format

2016-09-20 Thread FFmpeg
#3657: float pixel format
-+---
 Reporter:  sun  |Owner:
 Type:  enhancement  |   Status:  open
 Priority:  wish |Component:  swscale
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+---

Comment (by emilyb):

 We would like to have this too.

 The use case is high bit depth processing in HDR mode where we want to be
 able to have super white/black (i.e. < 0.0 and > 1.0 values) at certain
 stages in the processing. Using floats is simpler to work with than 32bit
 integers with headroom and still has enough precision. We also do some
 advanced image processing which requires conversion to float at some point
 so having the conversion early is beneficial for performance for us.

 As one person noted earlier floats have higher precision around 0.0 than
 1.0,but in the range [0.5, 1.0] you still have 23 bits per component in
 precision which is enough.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #3657(swscale:open): float pixel format

2016-03-07 Thread FFmpeg
#3657: float pixel format
-+---
 Reporter:  sun  |Owner:
 Type:  enhancement  |   Status:  open
 Priority:  wish |Component:  swscale
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+---

Comment (by cehoyos):

 I created tickets #5302 and #5303 with floating point samples.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #3657(swscale:open): float pixel format

2016-02-06 Thread FFmpeg
#3657: float pixel format
-+---
 Reporter:  sun  |Owner:
 Type:  enhancement  |   Status:  open
 Priority:  wish |Component:  swscale
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+---

Comment (by gjdfgh):

 Certainly more usage than "important" formats like MONOWHITE.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #3657(swscale:open): float pixel format

2016-02-06 Thread FFmpeg
#3657: float pixel format
-+---
 Reporter:  sun  |Owner:
 Type:  enhancement  |   Status:  open
 Priority:  wish |Component:  swscale
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+---

Comment (by richardpl):

 To amuse people. like you.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #3657(swscale:open): float pixel format

2016-02-06 Thread FFmpeg
#3657: float pixel format
-+---
 Reporter:  sun  |Owner:
 Type:  enhancement  |   Status:  open
 Priority:  wish |Component:  swscale
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+---

Comment (by cehoyos):

 Replying to [comment:9 omerjerk]:
 > Replying to [comment:8 cehoyos]:
 > > Replying to [comment:7 omerjerk]:
 > > > I'd love to start with this.
 > > How would you use the pix_fmt after adding it to libavutil?
 >
 > I went through some of the code present in utils.c file in libswscale.
 > I'm not really sure how difficult this feature is.
 Allow me to repeat my question:
 Once you have mastered all difficulties and added the new pixel format to
 libavutil and libswscale, what usage would the new pix_fmt have within
 FFmpeg?

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #3657(swscale:open): float pixel format

2016-02-06 Thread FFmpeg
#3657: float pixel format
-+---
 Reporter:  sun  |Owner:
 Type:  enhancement  |   Status:  open
 Priority:  wish |Component:  swscale
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+---

Comment (by omerjerk):

 Replying to [comment:8 cehoyos]:
 > Replying to [comment:7 omerjerk]:
 > > I'd love to start with this.
 > How would you use the pix_fmt after adding it to libavutil?

 I went through some of the code present in utils.c file in libswscale.
 I'm not really sure how difficult this feature is.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #3657(swscale:open): float pixel format

2016-01-31 Thread FFmpeg
#3657: float pixel format
-+---
 Reporter:  sun  |Owner:
 Type:  enhancement  |   Status:  open
 Priority:  wish |Component:  swscale
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+---

Comment (by cehoyos):

 Replying to [comment:7 omerjerk]:
 > I'd love to start with this.
 How would you use the pix_fmt after adding it to libavutil?

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #3657(swscale:open): float pixel format

2016-01-31 Thread FFmpeg
#3657: float pixel format
-+---
 Reporter:  sun  |Owner:
 Type:  enhancement  |   Status:  open
 Priority:  wish |Component:  swscale
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+---

Comment (by omerjerk):

 Hey,
 Sorry for commenting on an almost 2 years old ticket.
 But, is this still required ?
 I'd love to start with this.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #3657(swscale:open): float pixel format (was: 32 Bit per Channel sws conversion)

2014-05-25 Thread FFmpeg
#3657: float pixel format
-+---
 Reporter:  sun  |Owner:
 Type:  enhancement  |   Status:  open
 Priority:  wish |Component:  swscale
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+---
Changes (by cehoyos):

 * status:  new => open
 * version:  unspecified => git-master


--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://avcodec.org/mailman/listinfo/ffmpeg-trac