summaryrefslogtreecommitdiff
path: root/libavcodec/exr.c
Commit message (Collapse)AuthorAge
* exr: fix twin ;Michael Niedermayer2012-10-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavc: do not use av_pix_fmt_descriptors directlyPaul B Mahol2012-10-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge commit '716d413c13981da15323c7a3821860536eefdbbb'Michael Niedermayer2012-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '716d413c13981da15323c7a3821860536eefdbbb': Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat Conflicts: doc/examples/muxing.c ffmpeg.h ffmpeg_filter.c ffmpeg_opt.c ffplay.c ffprobe.c libavcodec/8bps.c libavcodec/aasc.c libavcodec/aura.c libavcodec/avcodec.h libavcodec/avs.c libavcodec/bfi.c libavcodec/bmp.c libavcodec/bmpenc.c libavcodec/c93.c libavcodec/cscd.c libavcodec/cyuv.c libavcodec/dpx.c libavcodec/dpxenc.c libavcodec/eatgv.c libavcodec/escape124.c libavcodec/ffv1.c libavcodec/flashsv.c libavcodec/fraps.c libavcodec/h264.c libavcodec/huffyuv.c libavcodec/iff.c libavcodec/imgconvert.c libavcodec/indeo3.c libavcodec/kmvc.c libavcodec/libopenjpegdec.c libavcodec/libopenjpegenc.c libavcodec/libx264.c libavcodec/ljpegenc.c libavcodec/mjpegdec.c libavcodec/mjpegenc.c libavcodec/motionpixels.c libavcodec/mpeg12.c libavcodec/mpeg12enc.c libavcodec/mpeg4videodec.c libavcodec/mpegvideo_enc.c libavcodec/pamenc.c libavcodec/pcxenc.c libavcodec/pgssubdec.c libavcodec/pngdec.c libavcodec/pngenc.c libavcodec/pnm.c libavcodec/pnmdec.c libavcodec/pnmenc.c libavcodec/ptx.c libavcodec/qdrw.c libavcodec/qpeg.c libavcodec/qtrleenc.c libavcodec/raw.c libavcodec/rawdec.c libavcodec/rl2.c libavcodec/sgidec.c libavcodec/sgienc.c libavcodec/snowdec.c libavcodec/snowenc.c libavcodec/sunrast.c libavcodec/targa.c libavcodec/targaenc.c libavcodec/tiff.c libavcodec/tiffenc.c libavcodec/tmv.c libavcodec/truemotion2.c libavcodec/utils.c libavcodec/vb.c libavcodec/vp3.c libavcodec/wnv1.c libavcodec/xl.c libavcodec/xwddec.c libavcodec/xwdenc.c libavcodec/yop.c libavdevice/v4l2.c libavdevice/x11grab.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/buffersrc.c libavfilter/drawutils.c libavfilter/formats.c libavfilter/src_movie.c libavfilter/vf_ass.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_format.c libavfilter/vf_hflip.c libavfilter/vf_lut.c libavfilter/vf_overlay.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/vf_transpose.c libavfilter/vf_yadif.c libavfilter/video.c libavfilter/vsrc_testsrc.c libavformat/movenc.c libavformat/mxf.h libavformat/utils.c libavformat/yuv4mpeg.c libavutil/imgutils.c libavutil/pixdesc.c libswscale/input.c libswscale/output.c libswscale/swscale_internal.h libswscale/swscale_unscaled.c libswscale/utils.c libswscale/x86/swscale_template.c libswscale/x86/yuv2rgb.c libswscale/x86/yuv2rgb_template.c libswscale/yuv2rgb.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* exr: fix decoding ZIP16 and height not multiple of 16Paul B Mahol2012-08-29
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge commit '36ef5369ee9b336febc2c270f8718cec4476cb85'Michael Niedermayer2012-08-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '36ef5369ee9b336febc2c270f8718cec4476cb85': Replace all CODEC_ID_* with AV_CODEC_ID_* lavc: add AV prefix to codec ids. Conflicts: doc/APIchanges doc/examples/decoding_encoding.c doc/examples/muxing.c ffmpeg.c ffprobe.c ffserver.c libavcodec/8svx.c libavcodec/avcodec.h libavcodec/dnxhd_parser.c libavcodec/dvdsubdec.c libavcodec/error_resilience.c libavcodec/h263dec.c libavcodec/libvorbisenc.c libavcodec/mjpeg_parser.c libavcodec/mjpegenc.c libavcodec/mpeg12.c libavcodec/mpeg4videodec.c libavcodec/mpegvideo.c libavcodec/mpegvideo_enc.c libavcodec/pcm.c libavcodec/r210dec.c libavcodec/utils.c libavcodec/v210dec.c libavcodec/version.h libavdevice/alsa-audio-dec.c libavdevice/bktr.c libavdevice/v4l2.c libavformat/asfdec.c libavformat/asfenc.c libavformat/avformat.h libavformat/avidec.c libavformat/caf.c libavformat/electronicarts.c libavformat/flacdec.c libavformat/flvdec.c libavformat/flvenc.c libavformat/framecrcenc.c libavformat/img2.c libavformat/img2dec.c libavformat/img2enc.c libavformat/ipmovie.c libavformat/isom.c libavformat/matroska.c libavformat/matroskadec.c libavformat/matroskaenc.c libavformat/mov.c libavformat/movenc.c libavformat/mp3dec.c libavformat/mpeg.c libavformat/mpegts.c libavformat/mxf.c libavformat/mxfdec.c libavformat/mxfenc.c libavformat/nsvdec.c libavformat/nut.c libavformat/oggenc.c libavformat/pmpdec.c libavformat/rawdec.c libavformat/rawenc.c libavformat/riff.c libavformat/sdp.c libavformat/utils.c libavformat/vocenc.c libavformat/wtv.c libavformat/xmv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* exr: display warning if multiple compression attributes are foundPaul B Mahol2012-07-20
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: merge common codePaul B Mahol2012-07-20
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: compression attribute is mandatoryPaul B Mahol2012-07-20
| | | | | | Do not continue decoding if one is missing. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: check size of uncompressed buffer returned by uncompress()Paul B Mahol2012-07-16
| | | | | | | The actual size of uncompressed buffer returned by uncompress() may be smaller than expected, so abort decoding in such cases. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: make channel_offsets int instead of int8_tPaul B Mahol2012-07-15
| | | | | | | | Prior to this change max number of channels for float data which was going to be correctly decoded was 32, which is rather small considering that exr allows multiple channel layers. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: fix scan_line_size calculationPaul B Mahol2012-07-13
| | | | | | | | | This one will also work in cases when file have channels we are not going to use. Only compressed files where affected by this bug. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: print channel names not yet supportedPaul B Mahol2012-07-13
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: remove double ;;Paul B Mahol2012-07-13
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: frame multithreading supportPaul B Mahol2012-07-13
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: rle decompressionPaul B Mahol2012-07-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: cache some valuesPaul B Mahol2012-07-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: zip decompressionPaul B Mahol2012-07-11
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: remove dead assigmentPaul B Mahol2012-07-11
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: return proper error code instead of -1Paul B Mahol2012-07-10
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: use buf_size instead of recalculating same valuePaul B Mahol2012-07-10
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: support for reading pixelAspectRatioPaul B Mahol2012-07-09
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: add CODEC_CAP_DR1Paul B Mahol2012-07-08
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: make message about missing feature more usefulPaul B Mahol2012-05-30
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: alpha supportPaul B Mahol2012-05-30
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: fix header parsingJean First2012-05-20
| | | | | | | | | | | the header in the sample provided for ticket #1306 is not parsed correctly and thus ffmpeg tries to decode the sample instead of abording the decoding. I tested it with two other exr samples I have - one float, one half float - and they still decode correctly. Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Fix a few @file doxy inconsistencies.Clément Bœsch2012-05-04
|
* exr: optimize exr_halflt2uint()Michael Niedermayer2012-04-09
| | | | | | 30% faster Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* exr: fix mixed declaration and statements.Michael Niedermayer2012-04-06
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* exr: various cleanup and security related fixesMichael Niedermayer2012-04-06
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* exr: fix av_logs()Michael Niedermayer2012-04-06
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavc: add a OpenEXR decoderJimmy Christensen2012-04-06
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>