Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • andika/pulseaudio
  • huwei-eaco/pulseaudio
  • zero2165/pulseaudio
  • to1ne/pulseaudio
  • paravoid/pulseaudio
  • nazar-pc/pulseaudio
  • chengyi/pulseaudio
  • lordee/pulseaudio
  • flyingOwl/pulseaudio
  • lnicola/pulseaudio
  • tuxist/pulseaudio
  • pseyfert/pulseaudio
  • hstefan/pulseaudio
  • dengbo/pulseaudio
  • zenbooster/pulseaudio
  • jejb/pulseaudio
  • Ganjing0224/pulseaudio
  • jnqnfe/pulseaudio
  • chewi/pulseaudio
  • m.shakthi.prashanth/pulseaudio
  • Redcroft/pulseaudio
  • shdown/pulseaudio
  • takaswie/pulseaudio
  • Mathy/pulseaudio
  • Mr-Tao/pulseaudio
  • ckdo/pulseaudio
  • rhkdtlr0/pulseaudio
  • mrdengbo/pulseaudio
  • c33howard/pulseaudio
  • jusa/pulseaudio
  • mlink/pulseaudio
  • bert/pulseaudio
  • leio/pulseaudio
  • manschwetus/pulseaudio
  • antoinegirardvallee/pulseaudio
  • roshal/pulseaudio
  • wegank/pulseaudio
  • Twitch0125/pulseaudio
  • heitbaum/pulseaudio
  • juimonen/pulseaudio
  • Isopod/pulseaudio
  • olani/pulseaudio
  • sthibaul/pulseaudio
  • kode54/pulseaudio
  • pgaskin/pulseaudio
  • t-8ch/pulseaudio
  • pan93412/pulseaudio
  • jpalus/pulseaudio
  • alldarrenamee007/pulseaudio
  • libinyang/pulseaudio
  • jprvita/pulseaudio
  • zootboy/pulseaudio
  • mikhailnov/pulseaudio
  • wtaymans/pulseaudio
  • carlosg/pulseaudio
  • rogierreerink/pulseaudio
  • renuac/pulseaudio
  • iamdrq/pulseaudio
  • gioele/pulseaudio
  • mohd-akram/pulseaudio
  • acheronfail/pulseaudio
  • nbrownus/pulseaudio
  • MarijnS95/pulseaudio
  • nostrad/pulseaudio
  • a-wai/pulseaudio
  • nick.moriarty/pulseaudio
  • imaami/pulseaudio
  • ranolfi/pulseaudio
  • dlahoti/pulseaudio
  • aspotashev/pulseaudio
  • dannyob/pulseaudio
  • SpotlightKid/pulseaudio
  • jcsing.lee/pulseaudio
  • welaq/pulseaudio
  • guest271314/pulseaudio
  • chutz/pulseaudio
  • codedninja/pulseaudio
  • kovdan01/pulseaudio
  • jorisc90/pulseaudio
  • mr-sour/pulseaudio
  • ueni/pulseaudio
  • zdave/pulseaudio
  • gebner/pulseaudio
  • lynxeye/pulseaudio
  • arp242/pulseaudio
  • kkang/pulseaudio
  • venam/pulseaudio
  • morrishoresh/pulseaudio
  • beniamin.kalinowski/pulseaudio
  • arun/pulseaudio
  • plevine457/pulseaudio
  • dongsibo/pulseaudio
  • tryone144/pulseaudio
  • tensorknower69/pulseaudio
  • philipp-s/pulseaudio
  • marcin.iwaniak/pulseaudio
  • evanmiller/pulseaudio
  • mfilion/pulseaudio
  • smesgr/pulseaudio
  • ammgws/pulseaudio
  • alesliehughes/pulseaudio-alh
  • hubenchang0515/pulseaudio
  • rebemlix/pulseaudio
  • sunyuechi/pulseaudio
  • kapiwko/pulseaudio
  • JulianoSC/pulseaudio
  • felixonmars/pulseaudio
  • torotil/pulseaudio
  • perexg/pulseaudio
  • acinonyx/pulseaudio
  • bobokjan77/pulseaudio
  • Leihognlun/pulseaudio
  • rytone/pulseaudio
  • nilninull/pulseaudio
  • SimonPilkington/pulseaudio
  • diegoakechi/pulseaudio
  • topimiettinen/pulseaudio
  • time-river/pulseaudio
  • l631197874/pulseaudio
  • SanchayanMaity/pulseaudio
  • hutsts/pulseaudio
  • jibecfed/pulseaudio
  • agowa338/pulseaudio
  • cgestes/pulseaudio
  • upsuper/pulseaudio
  • nicolasfella/pulseaudio
  • piotrdrag/pulseaudio
  • mwilck/pulseaudio
  • shlevy/pulseaudio
  • thanghn90/pulseaudio
  • ZakharyH/pulseaudio
  • BtbN/pulseaudio
  • georgyo1/pulseaudio
  • pwithnall/pulseaudio
  • unusual-thoughts/pulseaudio
  • e45lee/pulseaudio
  • kekek/pulseaudio
  • Hawk777/pulseaudio
  • SergioJun/pulseaudio
  • igor.v.kovalenko/pulseaudio
  • hanklank/pulseaudio
  • vanschelven/pulseaudio
  • sparkyb/pulseaudio
  • rafaelff/pulseaudio
  • sascha_silbe/pulseaudio
  • ricotz/pulseaudio
  • Marzal/pulseaudio
  • wwmm/pulseaudio
  • somdoron/pulseaudio
  • seb128/pulseaudio
  • smarter/pulseaudio
  • QuestofIranon/pulseaudio
  • dylanvanassche/pulseaudio
  • ssahb05/pulseaudio
  • skierpage/pulseaudio
  • mathieutournier/pulseaudio
  • andrey.semashev/pulseaudio
  • vest.niklas/pulseaudio
  • alanc/pulseaudio
  • eenurkka/pulseaudio
  • fsateler/pulseaudio
  • chiluk/pulseaudio
  • elijahflowers/pulseaudio
  • yurchor/pulseaudio
  • ogayot/pulseaudio
  • ra1nst0rm3d/pulseaudio
  • fran.dieguez/pulseaudio
  • tomty89/pulseaudio
  • paulyc/pulseaudio
  • kraj/pulseaudio
  • yu-re-ka/pulseaudio
  • liaohanqin/pulseaudio
  • alpernebbi/pulseaudio
  • matoro1/pulseaudio
  • peat-psuwit/pulseaudio
  • grafi-tt/pulseaudio
  • benpicco/pulseaudio
  • gchini/pulseaudio
  • Marv-CZ/pulseaudio
  • peterh/pulseaudio
  • hongphongn884/pulseaudio
  • pmeerw/pulseaudio
  • rtreleaven/pulseaudio
  • marcan/pulseaudio
  • niveditharau/pulseaudio
  • jordimas/pulseaudio
  • intelfx/pulseaudio
  • khfeng/pulseaudio
  • imposeren/pulseaudio
  • nelhage/pulseaudio
  • tanuk/pulseaudio
  • felixdoerre/pulseaudio
  • worldofpeace/pulseaudio
  • valpackett/pulseaudio
  • djoooooe/pulseaudio
  • dos/pulseaudio
  • MacTavishAO/pulseaudio
  • rmader/pulseaudio
  • scootergrisen/pulseaudio
  • Cogitri/pulseaudio
  • aerostitch/pulseaudio
  • heftig/pulseaudio
  • qyliss/pulseaudio
  • caitao-/pulseaudio
  • StefanBruens/pulseaudio
  • bigon/pulseaudio
  • dh/pulseaudio
  • taahm/pulseaudio
  • johanneswolf/pulseaudio
  • jan.staffel/pulseaudio
  • fwolfff/pulseaudio
  • Hyperion/pulseaudio
  • vudentz/pulseaudio
  • jarnos/pulseaudio
  • qarmin/pulseaudio
  • rseichter/pulseaudio
  • hashitaku/pulseaudio
  • sangchul1011/pulseaudio
  • tart/pulseaudio
  • mangix/pulseaudio
  • pvir/pulseaudio
  • neochapay/pulseaudio
  • MiloCasagrande/pulseaudio
  • baurzhanm/pulseaudio
  • akostadinov/pulseaudio
  • yarikoptic/pulseaudio
  • speidy/pulseaudio
  • ahlinc/pulseaudio
  • jason77wang/pulseaudio
  • muzena/pulseaudio
  • pulseaudio/pulseaudio
  • NicoHood/pulseaudio
  • wengyingjie/pulseaudio
  • Tormen/pulseaudio
  • jwrdegoede/pulseaudio
  • cavallar/pulseaudio
  • chuck/pulseaudio
  • X1aomu/pulseaudio
  • wjt/pulseaudio
  • WhyNotHugo/pulseaudio
  • opoplawski/pulseaudio
  • peijiankang/pulseaudio
  • redfast00/pulseaudio
  • Am1GO/pulseaudio
  • weblate/pulseaudio
  • kwg/pulseaudio
  • Shinigami072/pulseaudio
  • iljavs/pulseaudio
  • ktosiek/pulseaudio
249 results
Show changes
Commits on Source (2)
  • Georg Chini's avatar
    source-output: Fix rewinding bug · 1240afab
    Georg Chini authored and Arun Raghavan's avatar Arun Raghavan committed
    Currently the rewind logic for the source output is broken if the output
    does not implement a process_rewind() callback. In that case, the read
    index of the delay memblockq is rewound. This is wrong, because the data
    that is going to be re-written was not yet read. Instead the write index
    should be rewound and the read index left untouched. This is the reason
    for the rewind glitches of monitor sources.
    1240afab
  • Georg Chini's avatar
    sink-input: fix rewriting render memblockq when nothing should be rewound · 4c6bab43
    Georg Chini authored and Arun Raghavan's avatar Arun Raghavan committed
    If process_rewind() is called with nbytes = 0, process_rewind() will
    nevertheless request a rewrite of the render memblockq.
    
    This patch fixes the problem by adding the render memblockq length to the
    rewrite amount only if nbytes > 0.
    4c6bab43
......@@ -1094,7 +1094,9 @@ void pa_sink_input_process_rewind(pa_sink_input *i, size_t nbytes /* in sink sam
size_t max_rewrite, amount;
/* Calculate how much make sense to rewrite at most */
max_rewrite = nbytes + lbq;
max_rewrite = nbytes;
if (nbytes > 0)
max_rewrite += lbq;
/* Transform into local domain */
if (i->thread_info.resampler)
......
......@@ -866,7 +866,7 @@ void pa_source_output_process_rewind(pa_source_output *o, size_t nbytes /* in so
pa_resampler_rewind(o->thread_info.resampler, nbytes);
} else
pa_memblockq_rewind(o->thread_info.delay_memblockq, nbytes);
pa_memblockq_seek(o->thread_info.delay_memblockq, - ((int64_t) nbytes), PA_SEEK_RELATIVE, true);
}
/* Called from thread context */
......