summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Implement RDT-specific data parsing routines. After these changes, simpleRonald S. Bultje2008-09-07
| | | | | | | playback of RTSP/RDT streams should work. See discussion in "Realmedia patch" thread on ML. Originally committed as revision 15237 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after previous patch.Ronald S. Bultje2008-09-07
| | | | Originally committed as revision 15236 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement a RDT-specific SET_PARAMETER command that subscribes to theRonald S. Bultje2008-09-07
| | | | | | | first stream in a RTSP/RDT session. See discussion in "Realmedia patch" thread on ML. Originally committed as revision 15235 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add dynamic payload handlers to rdt.c. These follow the same API as the onesRonald S. Bultje2008-09-07
| | | | | | | | | | | | | | | | | | in rtpdec.c, so that they can be shared and used in the same way in rtsp.c. The handlers, since they are specific for RDT, are registered in rdt.c and a new registration function is thus called from allformats.c. The dynamic payload handler also implements RDT-specific SDP-line parsing for OpaqueData and StartTime, which are specific for RDT and needed for proper playback. OpaqueData contains one or a list ("MLTI") of "MDPR" chunks that can be parsed by the rmdec.c function ff_rm_read_mdpr_codecdata(). To use this function, we create a new rdt_demuxer, which has the same private data as the rm_demuxer. The resulting AVFormatContext created with _open_stream() can thus be used to call functions in the RM demuxer. See discussion in "Realmedia patch" thread on ML. Originally committed as revision 15234 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Give register_dynamic_payload_handler() in rtpdec.c a ff_ prefix and exportRonald S. Bultje2008-09-07
| | | | | | | it so that I can use it in rdt.c as well. See discussion in "Realmedia patch" thread on ML. Originally committed as revision 15233 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bump lavf micro version to allow checking for the matroska/ASS bugfix in r15211Aurelien Jacobs2008-09-07
| | | | Originally committed as revision 15232 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: remove now useless vstream and is_video_key_frameAurelien Jacobs2008-09-06
| | | | Originally committed as revision 15231 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: remove useless bracesAurelien Jacobs2008-09-06
| | | | Originally committed as revision 15230 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: ensure that the timecode added to the index are is the oneAurelien Jacobs2008-09-06
| | | | | | | of the actual keyframe block, and not the one of the start of the cluster containing this block. Originally committed as revision 15229 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Whitespace cosmeticsCarl Eugen Hoyos2008-09-06
| | | | Originally committed as revision 15228 to svn://svn.ffmpeg.org/ffmpeg/trunk
* license header consistency cosmetics.Diego Biurrun2008-09-06
| | | | Originally committed as revision 15227 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mention that libavcodec/ac3dec.c is GPLed.Diego Biurrun2008-09-06
| | | | Originally committed as revision 15226 to svn://svn.ffmpeg.org/ffmpeg/trunk
* license header consistency cosmeticsDiego Biurrun2008-09-06
| | | | Originally committed as revision 15225 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove not approved parts.Vladimir Voroshilov2008-09-06
| | | | Originally committed as revision 15224 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Test a var for overflow just after it is setVitor Sessak2008-09-06
| | | | Originally committed as revision 15223 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove useless parentheses.Vitor Sessak2008-09-06
| | | | Originally committed as revision 15222 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove wrong and unnecessary condition. VHOOK filters are not specialStefano Sabatini2008-09-06
| | | | | | | so they are not supposed to use the printf, fprintf, perror and puts functions but av_log instead. Originally committed as revision 15221 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Undefine the macro which defines fprintf as please_use_av_log so thatJonY2008-09-06
| | | | | | | fprintf can be used for printing to file. Patch by JonY <10walls __AT__ gmail @@dot@@ com> Originally committed as revision 15220 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for the RGB32 pixel format in video4linux2 devicesJean Delvare2008-09-05
| | | | | | Patch by Jean Delvare (khali AT linux-fr DOT org) Originally committed as revision 15219 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for the PIX_FMT_RGB555 and PIX_FMT_RGB565 pixel formats inJean Delvare2008-09-05
| | | | | | | video4linux2 devices. Patch by Jean Delvare (khali AT linux-fr DOT org) Originally committed as revision 15218 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix nuv decoder to use reget_buffer for non-keyframes and correctlyReimar Döffinger2008-09-05
| | | | | | identify non-keyframe RTJPEG frames. Originally committed as revision 15217 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not fail if audio is uncompressed and frame size is not set, just set itBaptiste Coudurier2008-09-05
| | | | Originally committed as revision 15216 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify bps code by using av_get_bits_per_sampleBaptiste Coudurier2008-09-05
| | | | Originally committed as revision 15215 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify function selection codeBaptiste Coudurier2008-09-05
| | | | Originally committed as revision 27528 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* enable yuv422p to uyvy converterBaptiste Coudurier2008-09-05
| | | | Originally committed as revision 27527 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Cosmetics: indent after last commit and remove useless bracesVitor Sessak2008-09-05
| | | | Originally committed as revision 15214 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify: use a for instead of unrolling by handVitor Sessak2008-09-05
| | | | Originally committed as revision 15213 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Functions mace{3,6}_decode_frame() are just wrappers to Exp1to{3,6}(). This ↵Vitor Sessak2008-09-04
| | | | | | | | commit moves the code of Exp1to* to the decode functions. Originally committed as revision 15212 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: fix ASS subtitle track packets before emitting themAurelien Jacobs2008-09-04
| | | | | | | | | Matroska does some butchering when storing the ASS lines. The start and end time are removed (because they are duplicated in the container). The matroska_fix_ass_packet() function simply restore those start and end time in ASS lines to ensure our ASS packets comply with the ASS spec. Originally committed as revision 15211 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add -xerror option, ffmpeg will now exit right when an error occursBaptiste Coudurier2008-09-04
| | | | Originally committed as revision 15210 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix msgsm in wav, do not set blkalign to frame size, this is wrong,Baptiste Coudurier2008-09-04
| | | | | | all samples have correct blkalign set to 65 Originally committed as revision 15209 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify: use two distinct functions to decode MACE3 and MACE6, since theVitor Sessak2008-09-04
| | | | | | previous mace_decode_init() function was almost just a switch statement. Originally committed as revision 15208 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify mace_decode_frame()Vitor Sessak2008-09-04
| | | | Originally committed as revision 15207 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroska: subtitle display duration must be stored in pkt->convergence_durationAurelien Jacobs2008-09-04
| | | | Originally committed as revision 15206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove useless commentsVitor Sessak2008-09-04
| | | | Originally committed as revision 15205 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent mace.c, its indentation was completly inconsistent with the coding ↵Vitor Sessak2008-09-04
| | | | | | rules. Originally committed as revision 15204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make 16bit grayscale output work.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27524 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* set block align and frame size for gsm in aiffBaptiste Coudurier2008-09-04
| | | | Originally committed as revision 15203 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix SWS_FAST_BILINEAR and SWS_POINT with some unscaled rgb<->bgr converters.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27523 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Cosmetics: s/LPC_type/LPC_TYPE/Vitor Sessak2008-09-04
| | | | Originally committed as revision 15202 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support PIX_FMT_RGB32_1 and PIX_FMT_BGR32_1.Michael Niedermayer2008-09-04
| | | | | | Fixes issue248. Originally committed as revision 27522 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* print error when deinterlacing failsBaptiste Coudurier2008-09-04
| | | | Originally committed as revision 15201 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix 4 and 8 bit RGB/BGR input.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27521 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Properly use av_log rather than fprintf/printf.JonY2008-09-04
| | | | | | | Fix the "implicit declaration of function 'please_use_av_log'" warnings. Patch by JonY <10walls _AT_ gmail #dot# com> Originally committed as revision 15200 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix typo.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 15199 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove workaround for rgb/bgr mess.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27520 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix 4 of the unscaled rgb15/16 converters, each of these containedMichael Niedermayer2008-09-04
| | | | | | | | 2-3 bugs each of which made it fail completely, this code clearly has never been tested and been written by somone who knows the difference between a potato and a computer is that the first is round. Originally committed as revision 27519 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* rgb vs bgr fix for the unscaled converters.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27518 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* cosmetics, remove whitespaceBaptiste Coudurier2008-09-04
| | | | Originally committed as revision 15198 to svn://svn.ffmpeg.org/ffmpeg/trunk
* actually write dac3 atom, patch by Kurtnoise, kurtnoise at free dot frKurtnoise2008-09-04
| | | | Originally committed as revision 15197 to svn://svn.ffmpeg.org/ffmpeg/trunk